如果有任何字段的验证失败,我使用laravel 5,我想从我所创建的请求类的特定字段的值,它可以显示在像显示错误消息视图类。 没有人知道如何为代码?
上面的照片,对于ID部分如何使语法返回值?
控制器:
public function edit(Requests\EventRequest1 $request){
$date=$_POST['eventDate'];
$title=$_POST['title'];
$id=$_POST['id'];
$events=EventCal::findOrFail($id);
$events->update($request->all());
DB::table('event_cals')
->where('id',$id)
->update(['title' => $title,'eventDate' => $date]);
return redirect('/dcalendar');
}
型号:
class EventCal extends Model {
protected $fillable = [
'title',
'eventDate',
];
}
查看:
@if($errors->has('title') )
<td><ul class="alert alert-danger" style="width: 250px;height: 40px"> {{$id}}</ul></td>
@endif
@if($errors->has('eventDate'))
<td><ul class="alert alert-danger" style="width: 250px;height: 40px"> {{$errors->first('eventDate')}}</ul></td>
@endif
EventRequest1(请求类):
public function rules()
{
return [
'title' => 'required',
'eventDate' => 'required|date|after:yesterday',
'id' => Request::get('id')
];
}
public function messages(){
return [
'title.required' => 'Title is required.',
'eventDate.after' => 'Event Date is passed.',
'eventDate.required' => 'Event Date is required.',
];
}
我想回到id为视图页面。 在视图页面{{$ ID}}应该打印ID value.Is有什么办法? 我不知道如何从请求返回id的值。 这就是我需要知道的唯一的事。