В чем проблема, с которой столкнулся Laravel?

Как исправить ошибку "undefined method all" при вызове метода "all" для объекта класса Request в коде маршрута Laravel?
  • 14 мая 2024 г. 16:00
Ответы на вопрос 2
Ошибка "undefined method all" возникает из-за того, что класс Request не имеет метода all. Для получения всех данных из объекта Request в Laravel, можно воспользоваться методом input():

$request->input();

Если вам необходимо получить все данные запроса в виде массива, можно воспользоваться методом all():

$request->all();

Таким образом, для исправления ошибки, замените вызов метода all() на input() или all() в зависимости от вашей задачи.
Привет, ознакомься с документацией 

https://laravel.com/docs/11.x/routing#dependency-i...

И попробуй внести правки в свой код в соответствии с докой

use Illuminate\Http\Request;

Route::post('/contact/submit', function (Request $request) {
    return $request->all();
})->name('contact-form');
Похожие вопросы