Laravel在字符串上获取网址

时间:2016-03-27 12:41:44

标签: php laravel laravel-routing

你可以帮帮我吗?

如果在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?

1 个答案:

答案 0 :(得分:3)

你有没有试过这样的事情:

Route::get('myweb/article-{article_id}','Controller/ArticleController@show');