Answer the question
In order to leave comments, you need to log in
The autorize() method of the formRequest class does not work correctly in laravel 7.3, what could be the problem?
Route::any('/contact', [SiteController::class, 'contact'])->name('contact');
///использую any чтобы обработать данные в том же action что и форма
//примерно как то так
public function contact(Contact $request)
{
$validated = $request->validated();
if ($request->isMethod('post')) {
dd($request);
}
return View('contact');
}
///тут из за модели Contact а в частности из за метода FormRequest autorize никак не могу попасть на страницу
///выставив метод в false происходит redirect на главную если в true получаю ошибку 403
////вот часть кода модели Contact
class Contact extends FormRequest
{
public function authorize()
{
return true;
}
}
///в раздельности всё работает нормально то есть если обработать форму в другом action - e() типа
Route::get('/contact', [SiteController::class, 'contact'])->name('contact');
Route::post('/contactSave', [SiteController::class, 'contactSave'])->name('contactSave');
///в чём может быть проблема?
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question