【发布时间】:2018-11-19 11:51:51
【问题描述】:
我想创建一个较长的网址或路线,如以下网址:www.allrecipes.com/recipe/84783/poblano-chicken-salad/。我的将是 website.test/shoes/shoe1。
为此,我创建了一个具有如下功能的控制器:
public function shoes() {
return view('pages.shoes');
}
对于我的路线,我有:
Route::get('/shoes', 'PagesController@shoes');
现在,我想将 shoes1 附加到 shoes。我试着做:
Route::get('/shoes/shoe1', 'PagesController@shoes');
但这不起作用。
我不确定我是否可以在我的控制器中创建另一个函数并使其与我的 shoes() 函数一起工作。我也尝试使用文档中显示的路由组,但老实说,我认为他们所拥有的对我的情况没有帮助。也许Named Routes 可能有用?
我们将非常感谢您的帮助。
【问题讨论】:
-
没有理由不这样做。请确保您没有使用
php artisan route:clear缓存的路由。 -
是的,我想通了。谢谢你:)
标签: laravel laravel-5 controller routes