【发布时间】:2014-09-21 22:48:34
【问题描述】:
我刚开始学习 Laravel,想知道是否有可能创建一个 Route::resource 允许我使用 RESTful 方法访问以下 URL:
我希望 URL 看起来像这样:
http://example.com/articles/2014/09/22/this-is-the-article-title
我想从我的 ArticlesController 中使用:
//GET articles/{year}/{month}/{day}/{title}
public function show($year, $month, $day, $title) {
$article = //find article in DB
return View::make('articles.show')->with('article', $article);
}
根据我目前收集到的信息,这可以通过在 routes.php 文件中执行以下操作来以某种方式完成:
Route::resource('year.month.day.articles', 'ArticlesController');
但这对我来说并不完全正确。
有人有什么建议吗?
【问题讨论】: