Did you maybe forget that sweet @csrf in your form?
Dec 13, 2018
5
Level 1
Laravel Validation Session Expired
This is my validation file
public function rules()
{
return [
'classroom_id' => 'required',
'subject_id' => 'required',
'title' => 'required',
'deadline' => 'required',
'type' => 'required',
'visibility' => 'required',
'file_url' => 'mimes:jpeg,png,pdf|max:10000',
];
}
/**
* Get the error messages for the defined validation rules.
*
* @return array
*/
public function messages()
{
return
[
'classroom_id.required' => trans('validation.assignments.classroom_id'),
'subject_id.required' => trans('validation.assignments.subject_id'),
'title.required' => trans('validation.assignments.title'),
'deadline.required'=> trans('validation.assignments.deadline'),
'type.required'=>trans('validation.assignments.type'),
'visibility.required'=>trans('validation.assignments.visibility'),
'file_url.max'=>trans('validation.assignments.file_size'),
'file_url.mimes'=>trans('validation.assignments.file_type'),
];
}
Whenever I try to upload a file which is not jpeg,png,pdf(mostly video or zip) and it is higher than 10000(Kb), it is showing session timeout on the page.
Please or to participate in this conversation.