Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 08.01.2019 22:55:57

Странное поведение маршрутов(route) в Laravel

Добрый день. В оредной раз обращаюсь за помощью . Работая , а вернее изучая Laravel , я начал замечать странное поведение маршрутов и контроллеров . Самостоятельно пока ответа на вопрос не нашел , но очень хочется разобраться в причине . А именно , имеет ли значение порядок расположения маршрутов в файле. Если да , то по какому принципу срабатывают маршруты , и где можно прочитать правила или рекомендации написания маршрутов . Во всех документациях только краткое описание. Вот например пример из рабочего проэкта.
Имеютса два маршрута . Если эти два маршрута расположены в таком порядке. То все работает нормально . Но если я их поменяю местами , то возникает ошибка .

/**************************** CartController *************************/   
Route::get('shopping/{product_id}', 'ShoppingcartController@uzsakymas')->name('uzsakymas');

/**************************** ProductController *************************/
Route::get('/{department}/{department_id}','ProductController@product_department')->name('product_department');

/**************************** ProductController *************************/
Route::get('/{department}/{department_id}','ProductController@product_department')->name('product_department');
/**************************** CartController *************************/   
Route::get('shopping/{product_id}', 'ShoppingcartController@uzsakymas')->name('uzsakymas');

Вот код ошибки.

 ErrorException (E_ERROR)
Trying to get property 'name' of non-object (View: C:\XAMPP\htdocs\apsaugajums\resources\views\products\product_list.blade.php)

  Очень хотелось бы разобраться в причине возникновения ошибки. Или ткните носом , может эта тема уже где то обсуждалась.  Заранее спасибо.

Изменено DzonyBB (08.01.2019 22:57:38)

Не в сети

#2 12.01.2019 17:38:26

Re: Странное поведение маршрутов(route) в Laravel

Топик можно закрывать Всем спасибо за оказанную помощь и понимание. lol big_smile lol

Не в сети

Подвал раздела