Почему ошибка Route [dataProcessing] не определена? - PullRequest
0 голосов
/ 13 февраля 2019

Я получаю ниже ошибка , что только для product controller

Маршрут [dataProcessing] не определен.

В product контроллере у меня есть скрипт, как показано ниже

public function index(){
    $Products = Product::all();
    return view('product-list', ['products' => $Products]); 
}

и в blade Я просто пытаюсьэхо данных

{{ $products }}

и мой маршрут выглядит следующим образом

Route::get('/product-list', 'ProductController@index');

Может кто-нибудь любезно подсказать мне, почему возникает ошибка даже в сценарии, если он так прост.Большое вам спасибо.

Ответы [ 4 ]

0 голосов
/ 13 февраля 2019

вместо этого используйте compact. Для передачи данных из контроллера для просмотра используйте примеры, как показано ниже:

$products = Product::all();
return view("front.article.index", compact("products"));
0 голосов
/ 13 февраля 2019

Появляется ошибка, поскольку у вас нет маршрутов с именем dataProcessing.

Попробуйте добавить имя для вашего маршрута.

Route::get('/product-list', 'ProductController@index')->name('dataProcessing');
0 голосов
/ 13 февраля 2019

Не могли бы вы еще раз проверить ваш файл blade.php, который может существовать на этой странице («dataProcessing») маршрут.

Будет выдано сообщение об ошибке, если мы объявим этот маршрут в blade-сервере, но забудем упомянуть в нашем файле web.php.Например,

В файле blade.php

<a href="{{route('dataProcessing')}}">Sample Code</a>

В файле Web.php

Route::get('dataprocessing', 'somecontroller@somefunction')->name('dataProcessing');
0 голосов
/ 13 февраля 2019

Кажется, что у вас есть ссылка на именованный маршрут dataProcessing где-то в проекте, который не определен.Может быть, в блейд-файле или в другом месте.

Вам нужно удалить это.Если я могу предположить, это где-то в блейде {{ route('dataProcessing) }} или когда вы открываете форму, используя Фасад формы route' => ['dataProcessing']

Если хотите, добавьте указанную ссылку на маршрут:

Route::get('/product-list', 'ProductController@index')->name('dataProcessing');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...