Reputation: 613
I registered an error message but I don't know how to output it
WorkController.php
public function store(CreateWorkRequest $request,$id)
{
$v = $request->WorkRequest();
return redirect()->route('work.index', ['id' => $id]);
}
CreateWorkRequest
public function rules()
{
return [
'work_time' => 'required',
'content' => 'required',
];
}
public function messages() {
return [
'work_time' => ':Required',
'content ' => ':Required',
];
}
Output here
workindex.blade.php
<label for="work_time">work_time</label>
<input id="work_time" type="time" name="work_time" value="{{old('work_time')}}">
<label for="content">content</label>
<textarea id="content" name="content" cols="120" row="20"></textarea>
I would like to know where to edit
Upvotes: 0
Views: 39
Reputation: 6233
Then you can show the error in a span.
<label for="work_time">work_time</label>
<input id="work_time" type="time" name="work_time" value="{{old('work_time')}}">
@if ($errors->has('work_time'))
<span class="is-invalid">
<strong>{{ $errors->first('work_time') }}</strong>
</span>
@endif
And you can customize your error messages too.
public function messages()
{
return [
'work_time.required' => 'Work Time is Required',
.....................................
];
}
Upvotes: 1