99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Laravel 項(xiàng)目開發(fā)規(guī)范 表單驗(yàn)證

2023-02-16 17:12 更新

表單請(qǐng)求驗(yàn)證類

必須 使用 表單請(qǐng)求 - FormRequest 類 來處理控制器里的表單驗(yàn)證。

驗(yàn)證類的 authorize

絕不 使用 authorize() 方法來做用戶授權(quán),用戶授權(quán)我們會(huì)單獨(dú)使用 Policy 授權(quán)策略 來實(shí)現(xiàn)。

使用基類

所有 FormRequest 表驗(yàn)證類 必須 繼承 app/Http/Requests/Request.php 基類。基類文件如下:

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class Request extends FormRequest
{
    public function authorize()
    {
        // Using policy for Authorization
        return true;
    }
}

驗(yàn)證類命名

FormRequest 表驗(yàn)證類命名 必須 按照控制器方法來命名,且 必須 添加模型的前綴,如:

  • UserCreateRequest
  • UserUpdateRequest

類名稱的 Request 后綴也是必須的,這方便了編輯器開始打開文件。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)