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

浙公网安备 33010602011771号