05 2020 档案

摘要:织梦添加栏目时提示“保存目录数据时失败,请检查你的输入资料是否存在问题!” 那是因为你的后台栏目添加文件php里有做过二次开发,添加了栏目数据表里不存在的字段。 跟着下面的步骤,让程序告诉你缺少什么引起的保存失败吧。 解决方法 1、打开 /dede/catalog_add.php 找到 (大概在23 阅读全文
posted @ 2020-05-24 21:12 pensive2019 阅读(648) 评论(0) 推荐(0)
摘要:1,控制器 App\Http\Controllers\Index\ArticleController.php 上新增 search() 方法 <?php namespace App\Http\Controllers\Index; use App\Models\Admin\Article; use I 阅读全文
posted @ 2020-05-22 23:46 pensive2019 阅读(448) 评论(0) 推荐(0)
摘要:1,编辑 App\Http\Controllers\Index\ArticleController.php <?php namespace App\Http\Controllers\Index; use App\Models\Admin\Article; class ArticleControlle 阅读全文
posted @ 2020-05-22 21:48 pensive2019 阅读(191) 评论(0) 推荐(0)
摘要:1,直接复制前台首页模板index.blade.php 到 前台列表 模板 cate.blade.php 2,App\Http\Controllers\Index\CateController.php 前台栏目控制台修改为 <?php namespace App\Http\Controllers\I 阅读全文
posted @ 2020-05-22 17:51 pensive2019 阅读(117) 评论(0) 推荐(0)
摘要:1,直接复制CSS文件 到 \public\static\index\css\pagination.css #pull_right{ text-align:center; } .pull-right { /*float: left!important;*/ } .pagination { displ 阅读全文
posted @ 2020-05-22 16:46 pensive2019 阅读(168) 评论(0) 推荐(0)
摘要:1,App\Http\Controllers\Index\IndexController.php 修改前台首页的控制器为 <?php namespace App\Http\Controllers\Index; use App\Models\Admin\Article; class IndexCont 阅读全文
posted @ 2020-05-22 16:01 pensive2019 阅读(191) 评论(0) 推荐(0)
摘要:1, App\Http\Controllers\Index\CateController.php 栏目控制器index()方法 改成 分配当前栏目ID到模板 <?php namespace App\Http\Controllers\Index; class CateController extend 阅读全文
posted @ 2020-05-22 10:55 pensive2019 阅读(182) 评论(0) 推荐(0)
摘要:1,编辑前台公共控制器BaseController.php,新增 getCates()方法和hotArts()方法 ,并用构造函数 指向它们,使得数据可以被各模板接收到 <?php namespace App\Http\Controllers\Index; use App\Http\Controll 阅读全文
posted @ 2020-05-22 10:12 pensive2019 阅读(146) 评论(0) 推荐(0)
摘要:1,\resources\views\Index\Article\index.blade.php 模板名称改为 article.blade.php 并编辑代码如下 <html lang="zh-CN" class=" js flexbox canvas canvastext webgl no-tou 阅读全文
posted @ 2020-05-22 02:29 pensive2019 阅读(238) 评论(0) 推荐(0)
摘要:一、展示前台首页 1,命令行创建前台首页控制器 php artisan make:controller Index/IndexController 运行后,自动生成 App\Http\Controllers\Index\IndexController.php 2,在 \resources\views 阅读全文
posted @ 2020-05-22 01:14 pensive2019 阅读(314) 评论(0) 推荐(0)
摘要:1,复制下载到的 ueditor 文件夹到 \public\static 目录下 2,\resources\views\Admin\Article\ 目录下的 add.blade.php 和 edit.blade.php 都在头部引用相关JS 和 在底部增加js控制脚本 @section('js_h 阅读全文
posted @ 2020-05-21 23:14 pensive2019 阅读(198) 评论(0) 推荐(0)
摘要:1,\resources\views\Admin\Article\add.blade.php 的<form>表单增加 enctype="multipart/form-data"属性 <form class="form-horizontal" role="form" action="{{route(' 阅读全文
posted @ 2020-05-20 15:34 pensive2019 阅读(242) 评论(0) 推荐(0)
摘要:一、文章列表,新增、编辑和删除 1,编辑 App\Http\Requests\ArticleRequest.php 验证器 <?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class Art 阅读全文
posted @ 2020-05-20 11:20 pensive2019 阅读(196) 评论(0) 推荐(0)
摘要:一、创建文章 Article 模型、迁移文件、控制器,验证器 1,创建模型同时创建迁移文件 php artisan make:model Models/Admin/Article -m 如图示 2,创建 Article 控制器,验证器的命令行命令分别是 php artisan make:contro 阅读全文
posted @ 2020-05-19 17:59 pensive2019 阅读(275) 评论(0) 推荐(0)
摘要:1,\resources\views\Admin\Cate\edit.blade.php 编辑为 @extends('Admin.Layout.main') @section('content') <!-- Page Breadcrumb --> <div class="page-breadcrum 阅读全文
posted @ 2020-05-19 16:02 pensive2019 阅读(268) 评论(0) 推荐(0)
摘要:1, 编辑 \resources\views\Admin\Cate\add.blade.php 完整代码如下 @extends('Admin.Layout.main') @section('content') <!-- Page Breadcrumb --> <div class="page-bre 阅读全文
posted @ 2020-05-19 15:35 pensive2019 阅读(247) 评论(0) 推荐(0)
摘要:一、创建文章分类cate模型、迁移文件、控制器,验证器 1,创建模型同时创建迁移文件 php artisan make:model models/Admin/Cate -m 如图示 2,创建cate控制器,验证器的命令行命令分别是 php artisan make:controller Admin/ 阅读全文
posted @ 2020-05-19 10:29 pensive2019 阅读(228) 评论(0) 推荐(0)
摘要:1,数据的删除包括【物理删除】和【软删除】2种,实际工作中以软删除比较多,类似 windows 上的回收站的功能。 找到 \resources\views\Admin\User\index.blade.php 管理员列表页的 删除 按钮,编辑 超链如下 <a href="#" onclick="bo 阅读全文
posted @ 2020-05-18 17:40 pensive2019 阅读(177) 评论(0) 推荐(0)
摘要:1, App\Http\Requests\UserRequest.php 修改 rules() 方法 不检验是否与所编辑 id 所对应的用户名重复 public function rules() { $id = $this->route('id'); return [ "username" => ' 阅读全文
posted @ 2020-05-18 11:56 pensive2019 阅读(366) 评论(0) 推荐(0)
摘要:1,\resources\views\Admin\User\edit.blade.php 的表单 form 的 action 修改为带ID参数的目的地址,method 用 post 方式 <form class="form-horizontal" role="form" action="{{rout 阅读全文
posted @ 2020-05-18 11:37 pensive2019 阅读(219) 评论(0) 推荐(0)
摘要:一、创建编辑页面 1,编辑 App\Http\Controllers\Controller\UserController.php 的 edit() 方法 public function edit(int $id){//$id是接收到的ID $user = User::find($id);//通过ID 阅读全文
posted @ 2020-05-17 13:57 pensive2019 阅读(174) 评论(0) 推荐(0)
摘要:1,在命令行 新建 App\Http\Requests\UserRequest.php 用户表单检验文件 php artisan make:request UserRequest 2,编辑上一步生成的 UserRequest.php 如下 <?php namespace App\Http\Reque 阅读全文
posted @ 2020-05-17 01:19 pensive2019 阅读(223) 评论(0) 推荐(0)
摘要:1,修改完善 App\Http\Controllers\Admin\UserController.php 的 addSave() 方法,增加密码加密过程 public function addSave(Request $request){//Request $request 依赖注入 //dd($r 阅读全文
posted @ 2020-05-16 17:35 pensive2019 阅读(188) 评论(0) 推荐(0)
摘要:1,\resources\views\Admin\User\add.blade.php 修改其中的form提交的目的地址 {{route('admin.user.add')}} 和给form添加 @csrf 如下所示: 2,App\Http\Controllers\Admin\UserControl 阅读全文
posted @ 2020-05-16 16:51 pensive2019 阅读(190) 评论(0) 推荐(0)
摘要:1,App\Http\Controllers\Admin\UserController.php 编辑 add() 方法 public function add(){ return view('admin.user.add'); } 2,\resources\views\Admin\User\ 下新建 阅读全文
posted @ 2020-05-16 15:10 pensive2019 阅读(254) 评论(0) 推荐(0)
摘要:1,获取用户数和分页,在 App\Http\Controllers\Admin\UserController.php 修改index()方法为 public function index(){ $data = User::paginate(3);//获取用户表数据并分页,每页展示 3 条记录 ret 阅读全文
posted @ 2020-05-16 12:02 pensive2019 阅读(271) 评论(0) 推荐(0)
摘要:1,App\Http\Controllers\Admin\UserController.php的index()方法改为 public function index(){ return view('admin.user.index'); } 2,\resources\views\Admin 下新建 U 阅读全文
posted @ 2020-05-16 11:13 pensive2019 阅读(378) 评论(0) 推荐(0)
摘要:1,模板继承,在 \resources\Layout 下新建 main.blade.php 并复制 \resources\Index\index.blade.php 上的内容到 main.blade.php 再编辑成 1 <!DOCTYPE html> 2 <html><head> 3 <meta 阅读全文
posted @ 2020-05-16 09:34 pensive2019 阅读(212) 评论(0) 推荐(0)
摘要:1,命令行下创建管理员控制器 php artisan make:controller Admin/UserController 如下图所示 2,在路由处\routes\web.php新增管理员的各种路由:管理员列表、管理员添加界面、管理员添加处理、管理员修改界面、管理员修改处理、管理员删除 //管理 阅读全文
posted @ 2020-05-15 10:41 pensive2019 阅读(206) 评论(0) 推荐(0)
摘要:1, App\Http\Controllers\Admin\IndexController.php 新增logout()方法 //退出登录 public function logout(){ session()->flush();//清空 return redirect()->route('admi 阅读全文
posted @ 2020-05-15 09:58 pensive2019 阅读(410) 评论(0) 推荐(0)
摘要:1,App\Http\Controllers\Admin\LoginController.php 编辑 index()方法 public function index(){ if(auth()->check()){ return redirect()->route('admin.index.inde 阅读全文
posted @ 2020-05-14 17:13 pensive2019 阅读(393) 评论(0) 推荐(0)
摘要:1,\routes\web.php 编辑为 <?php Route::group(['prefix'=>'admin','namespace'=> 'Admin','middleware' =>['checklogin:admin.login.login']],function(){ /*'midd 阅读全文
posted @ 2020-05-14 16:33 pensive2019 阅读(218) 评论(0) 推荐(0)
摘要:1,后台页面的权限验证 2,用到中间件 ,命令行下创建 php artisan make:middleware ChekLogin 3,编辑 刚创建 的中间件 app\http\middleware\CheckLogin.php <?php namespace App\Http\Middleware 阅读全文
posted @ 2020-05-14 15:12 pensive2019 阅读(234) 评论(0) 推荐(0)
摘要:1,编辑 App\Http\Controllers\Controller\LoginController.php的 login()方法为 //登录验证 public function login(LoginRequest $request){ if(auth()->attempt($request- 阅读全文
posted @ 2020-05-14 10:16 pensive2019 阅读(412) 评论(0) 推荐(0)
摘要:1,命令行输入php artisan make:controller 命令回车创建后台首页控制器 App\Http\Controllers\Admin\IndexController.php D:\phpstudy_pro\WWW\laravelblog>php artisan make:contr 阅读全文
posted @ 2020-05-14 00:51 pensive2019 阅读(364) 评论(0) 推荐(0)
摘要:1,编辑 \config\auth.php 的第71行代码 'model' => App\User::class, 改为 'model' => App\Models\Admin\User::class, 2,编辑 \app\Http\Controllers\Admin\LoginController 阅读全文
posted @ 2020-05-13 23:10 pensive2019 阅读(257) 评论(0) 推荐(0)
摘要:一、优化展示:让验证码输入框和验证码图片同行显示 <!--继续编辑 \resources\views\Admin\Login\index.blade.php --> <style> .code{display: flex;}/*flex弹性布局,可以让其包含的input和img同行显示*/ .cod 阅读全文
posted @ 2020-05-13 22:04 pensive2019 阅读(221) 评论(0) 推荐(0)
摘要:1,验证码工具类captcha https://packagist.org/packages/mews/captcha#3.0.1 2,在命令行下载 composer require mews/captcha 的3.0.1版本 composer require mews/captcha:3.0.1 阅读全文
posted @ 2020-05-13 17:46 pensive2019 阅读(230) 评论(0) 推荐(0)
摘要:@if($errors->any()) @foreach($errors->all() as $error) <div class="alert alert-danger fade in"> <i class="fa-fw fa fa-times"></i> {{$error}} </div> @e 阅读全文
posted @ 2020-05-13 15:47 pensive2019 阅读(154) 评论(0) 推荐(0)
摘要:1,补充上一节表单提交的目的地地址 action="{{route('admin.login.login')}}" 2,创建验证器,命令行,输入 php artisan make:request LoginRequest 会自动在/app/Http 下创建Requests/LoginRequest. 阅读全文
posted @ 2020-05-13 15:20 pensive2019 阅读(259) 评论(0) 推荐(0)
摘要:1,给表单添加 "@csrf"验证 <form action="" method="post"> @csrf <div class="loginbox bg-white"> <div class="loginbox-title">SIGN IN</div> <div class="loginbox- 阅读全文
posted @ 2020-05-13 11:45 pensive2019 阅读(187) 评论(0) 推荐(0)
摘要:网站环境: phpstudy8.1.0.4集成环境 PHP7.3.4nts + Ngnix1.15.11 + MySql5.7.26 框架:Laravel6.18.0 问题现象: 首页加不加index.php都能正常访问,没问题;其他页面的访问必须要在前面加index.php才能访问,如:http: 阅读全文
posted @ 2020-05-13 10:08 pensive2019 阅读(1794) 评论(0) 推荐(0)
摘要:第一种方法 1,在phpstudy8.1.04的环境里有composer1.8.5的版本 可以直接安装 ​ 2,安装完后还要复制安装好目录下的composer.bat和composer.phar到站点使用的PHP版本对应目录下如:D:\phpstudy_pro\Extensions\php\php7 阅读全文
posted @ 2020-05-11 16:28 pensive2019 阅读(453) 评论(0) 推荐(0)
摘要:将准备好的 后台UI的静态 资源文件 如js,img,css等放入 /public/static/admin/ 目录下,没有则新建相应目录 阅读全文
posted @ 2020-05-03 14:22 pensive2019 阅读(180) 评论(0) 推荐(0)
摘要:一,命令行输入命令 php artisan make:seeder UserSeeder D:\phpStudy\PHPTutorial\WWW\laravelblog>php artisan make:seeder UserSeeder Seeder created successfully. 二 阅读全文
posted @ 2020-05-03 10:12 pensive2019 阅读(327) 评论(0) 推荐(0)
摘要:一,命令行输入命令 php artisan make:factory userFactory -m D:\phpStudy\PHPTutorial\WWW\laravelblog>php artisan make:factory userFactory -m Factory created succ 阅读全文
posted @ 2020-05-03 09:56 pensive2019 阅读(230) 评论(0) 推荐(0)
摘要:一,创建用户模型 命令行模式下输入如下命令 php artisan make:model Models/Admin/User -m 后回车 该命令两个作用: 一是在app目录下创建了 Models/Admin/User.php 二是在database/migrations 下创建了对应的迁移文件 二 阅读全文
posted @ 2020-05-03 09:40 pensive2019 阅读(313) 评论(0) 推荐(0)
摘要:一,用命令行模式创建后台控制器 a, 首先装好phpstorm 编辑器。在https://www.php.cn/xiazai/gongju/122 可下载到 Phpstorm 18.2.1 win版 PhpStorm最新激活教程:正版phpstorm免费激活步骤(图文详解) b,在phpstorm的 阅读全文
posted @ 2020-05-02 17:47 pensive2019 阅读(267) 评论(0) 推荐(0)