Laravel 開發學習(十二)Laravel 表單請求驗證

Laravel 表單請求驗證

使用 Artisan 命令 make:request 來創建表單請求類:

php artisan make:request StoreBlogPost

驗證規則

public function rules()
{
    return [
        'title' => 'required|unique:posts|max:255',
        'body' => 'required',
    ];
}

控制器中引用

public function store(StoreBlogPost $request)
{
    // The incoming request is valid...
}
 /**
     * 定義字段名中文
     *
     * @return array
     */
    public function attributes()
    {
        return [
            'category_id'=>'分類',
            'title'=>'標題',
            'author'=>'作者',
            'tag_ids'=>'標籤',
            'keywords'=>'關鍵詞',
            'markdown'=>'內容'
        ];
    }

    /**
     * 定義反回信息
     *
     * @return array
     */
    public function messages()
    {
        return [
            'tag_ids.required'=>'必須選擇標籤',
        ];
    }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章