2016-03-27 51 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

哦,當然,我做到了。 –