Don*_*ama 5 php laravel laravel-routing
你能帮助我吗?
如果在laravel中我们想要在url中获取变量,那么在路由中我们必须这样写:
Route::get('myweb/article/{article_id}','Controller/ArticleController@show');
Run Code Online (Sandbox Code Playgroud)
它会像这样生成
www.myweb.com/article/1
Run Code Online (Sandbox Code Playgroud)
在控制器中我们可以用这个得到ID:
public static function show(){
list($article_id) = func_get_args();
}
Run Code Online (Sandbox Code Playgroud)
如果我想要这样的网址怎么样:
www.myweb.com/article-1 // assume 1 is article_id
Run Code Online (Sandbox Code Playgroud)
我怎么必须在routes.php中写行?以及如何在控制器中获取ID?
你有没有尝试过这样的事情:
Route::get('myweb/article-{article_id}','Controller/ArticleController@show');
Run Code Online (Sandbox Code Playgroud)