Laravelでフォームに入力されたときに場合にバリデーションではじく様にはできたのですが、カスタマイズしたエラーメッセージが表示されず。デフォルトのThe title field is required
となってしまいます。
Requests\PostRequest.php
PHP
1namespace App\Http\Requests; 2// ... 3 4public function rules() 5{ 6 return [ 7 'title' => 'required' 8 ]; 9} 10 11public function errors() 12{ 13 return [ 14 'title.required' => 'Plz enter title', 15 ]; 16}
PostsController
PHP
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6use XXXXXX; 7use App\Http\Requests\AddItemPostRequest; 8 9class PostsController extends Controller 10{ 11 12 public function store(AddItemPostRequest, $request) 13 { 14 $post->title = $request->title; 15 // ... 16 } 17 18 19}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。