首页 > 技术文章 > diary of laravel

Mvloveyouforever 2018-07-02 11:21 原文

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");

 

推荐阅读