【发布时间】:2022-01-10 17:43:45
【问题描述】:
我在 Laravel / Livewire 中有一个代码库,并希望检查第一个路由是否存在,如果不存在则回退到第二个路由选项。不使用重定向。这是我的代码;
Route::get('/{slug}', \App\Http\Livewire\Web\Food\Show::class)->name('food');
Route::get('/{slug}', \App\Http\Livewire\Web\Pages\Show::class)->name('page');
我知道只为路线添加前缀会容易得多,但是此应用程序允许使用不同的语言(这是在代码中定义的,而不是作为用户的语言选择),因此例如英语或西班牙语,然后前缀词将也必须翻译。另外我认为/page/about-us 这样的路由对于普通页面来说有点傻。
【问题讨论】:
标签: routes conditional-statements laravel-livewire