Я пытаюсь проверить почтовый запрос. Я думаю, что при сбое проверки мне выдается следующее сообщение об ошибке.
app / Http / Controllers / InternationalShippingController. php
public function store(Request $request){
//echo '<pre>';
$post = $request->post();
$order_ids = session('international_order_ids');
//var_dump($order_ids);
//var_dump($post);
$validator = Validator::make(
$post,[
'documents.*' => 'mimes:jpg,jpeg,png,pdf|max:5000|nullable',
'company_name' => 'nullable',
'shipping_address1' => 'nullable',
'message' => 'size:1000',
],[
'image_file.*.mimes' => __('Only jpeg,png and pdf files are allowed'),
'image_file.*.max' => __('Sorry! Maximum allowed size for an document is 5MB'),
]
);
if($validator->fails()){
return redirect('internationalshippings/create2')
->withErrors($validator)
->withInput();
}
}
web. php
Route::post('internationalshippings/create2','InternationalShippingController@create2');
Route::resource('internationalshippings','InternationalShippingController');
Я не сделал метод show () в контроллере. Означает ли эта ошибка, что при сбое проверки происходит попытка перенаправления на метод internationalshippings / show? Когда проверка не удалась, я бы хотел, чтобы это перенаправило обратно на internationalshippings / create2. Как мне этого добиться?
Спасибо