2016-03-27 22 views
5

你能帮助我吗?Laravel在字符串上获取url

如果laravel我们想在URL中的变量,因此在路线,我们必须写下这样的:

Route::get('myweb/article/{article_id}','Controller/[email protected]'); 

就会产生这样的

www.myweb.com/article/1 

和控制器,我们可以得到ID与此:

public static function show(){ 
    list($article_id) = func_get_args(); 
} 

怎么样,如果我想的网址是这样的:

www.myweb.com/article-1 // assume 1 is article_id 

我该如何在routes.php中写行?以及如何获得控制器中的ID?

回答

3

您是否尝试过这样的事情:

Route::get('myweb/article-{article_id}','Controller/[email protected]'); 
+0

感谢主席先生!,即时通讯在laravel新的,所以我选择在问别人第一。这很棒。好工作先生。 –

+0

哦,当然,我做到了。 –