./vendor/bin/sail artisan make:request ○○Request
【○○Request.php】
public function authorize()
{
return true;
}
public function rules()
{
return [
'title' => 'required|min:3',
'body' => 'required',
];
}
public function messages()
{
return [
'title.required' => 'タイトルは必須です',
'title.min' => ':min 文字以上入力してください',
'body.required' => '本文は必須です',
];
}
【○○Controller.php】
use App\Http\Requests\○○Request;
public function store(○○Request $request){
public function update(○○Request $request, Post $post){
参考:ドットインストール『Laravel 8入門 CRUD処理編』