Всем привет
есть такая нетривиальная задача, вывод своего вю если 404
но для начала предистория:
на сайте настроены и сабдомены и префикси тоесть
kazan.mysite.com и
mysite.com/kazan оба варианта работают
роуты приложения зарегистрированы по условию(придумали такой костыль из за именованных роутов)
если урл с сабдоменом то
if (preg_match('/^[-a-zA-Z0-9]{2,}$/', $subdomain)) {
Route::group(
['domain' => '{citySubDomain}.' . config('app.domain'),],
$citySluggableRoutes
);
иначе
Route::group(
['prefix' => '{citySlug}'],
$citySluggableRoutes
);
citySluggableRoutes - это функция где роуты обявлены
страницу 404 переделали и сделали свое вю где в качестве layout используется основной шаблон сайта, а в основном шаблоне есть много использованных роутов,
сейчас, при переходе по несуществующим маршрутам если урл с сабдоменом или префиксом выдается ошибка с
Missing required parameters for Route....