我需要在我的新项目中包含多个* .html文件,所有这些文件都编号为:1.html,2.html等。现在我想使用像mysite / item / 1重定向的通配符路由来查看1.html文件中包含的内容。
我该怎么做?我并不是真的要求代码本身,而是指向我正确的方向。我敢打赌,解决方案非常容易,但我现在无法理解。
答案 0 :(得分:0)
Route::get('mysite/item/{view_name}', function($id) {
return view($view_name);
});
只需将视图名称作为参数传递,就像您在示例中所做的那样。然后将该参数传递给view()函数..
答案 1 :(得分:0)
去哪里$ id? 与此同时,我做了一点点不同的方式,对我来说更清楚:
Route::get('showItem/{id}', function($id) {
return view('showItem')->withId($id);
});
我更喜欢通过 - > withVariable($ variable)发送变量,以后对我来说似乎更具可读性。但也许只是我;)
谢谢你答案,Sturm!