diary of laravel
1、 修改数据库连接 初始化数据库:
首先: 修改 config- database.php 中的 数据库链接
其次:修改 .env 中数据库链接
创建表:
php artisan migrate
// 当你⽣成⼀个模型时想要顺便⽣成⼀个 数据库迁移 pphp artisan make:model User -m
2、 生成用户登录注册体系:
php artisan make:auth
3、 生成 control
php artisan make:controller ArticleController // 带 restful 风格 php artisan make:controller ArticleController --resource
Route::resource('staff','StaffController');
4、 生成中间件,俗称 过滤器
php artisan make:middleware CheckAge
5、打开查看日志: D:\phpStudy\PHPTutorial\Apache\conf\httpd.conf (非正确姿势,会导致命令框一直存在)
// 修改305 行为: CustomLog "|bin/rotatelogs.exe logs/access_%Y_%m_%d.log 86400 480" combined
6、 正确姿势是-----> 运用 Log::info() ,从项目下的storage/log 下查看日志。
7、 csfr 禁用方法:
// 1 'App\Http\Middleware\VerifyCsrfToken' // 2 // 打开文件:app\Http\Middleware\VerifyCsrfToken.php /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { // 使用CSRF //return parent::handle($request, $next); // 禁用CSRF return $next($request); }
8、获取 request 的 参数 以及 解构
// 修改 request 引入方式 use Request; // 获取所有参数 $request::all() // 解构 extract($request::all()); // 如果遇到上边已经定义了的 参数名称,则在其前边加 wddx 前缀 extract($var_array, EXTR_PREFIX_SAME, "wddx");