如果在laravel中我们想要在url中获取变量,那么在路由中我们必须这样写:
<div class="container">
<div class="col col1">Lorem ipsum dolor</div>
<div class="col col2">Lorem ipsum dolor</div>
<div class="col col3">Lorem ipsum dolor</div>
<div class="col col4">Lorem ipsum dolor</div>
</div>
它会像这样生成
Route::get('myweb/article/{article_id}','Controller/ArticleController@show');
在控制器中我们可以用这个获得ID:
www.myweb.com/article/1
如果我想要这样的网址怎么样:
public static function show(){
list($article_id) = func_get_args();
}
我如何在routes.php中写行?以及如何在控制器中获取ID?
答案 0 :(得分:3)
你有没有试过这样的事情:
Route::get('myweb/article-{article_id}','Controller/ArticleController@show');