Laravel вернется из контроллера и продолжит маршрутизацию - PullRequest
0 голосов
/ 16 мая 2018

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

Цель состоит в том, чтобы иметь статьи блога с URL-адресом, следующим за именем домена:

domain.com/url-of-blog-article

Итак, мой маршрут выглядит так:

Route::get ('{articleUrl}', 'WEB\BlogController@showArticle');

Однако, если статья с запрошенным URL-адресом не существует, я хотел бы вернуться к маршрутизатору и продолжить поиск другой страницы. Одним из решений может быть помещение этого маршрута в конец маршрутизатора. Но есть ли способ вернуться с контроллера без просмотра?

1 Ответ

0 голосов
/ 17 мая 2018

Я не верю, что это возможно. Более того, даже если бы это было так, я бы не советовал - ваше приложение будет тратить время на поиск в базе данных статьи, которой не существует, и оно будет идти вразрез с соглашением маршрутизатора о сопоставлении одного маршрута для данного URL.

...