【发布时间】:2018-02-25 04:14:44
【问题描述】:
我使用的是 laravel 5.4,但我的 url 有问题,当我使用 http://localhost:8000/Music/{id} 之类的 url 发送值时,laravel 不会加载样式,但如果使用没有值的 url 来获取该视图,它会正确加载样式,它也可以如果斜杠被添加到像http://localhost:8000/videos/ 这样的url 末尾,则不加载样式,但没有斜杠http://localhost:8000/videos 可以正常工作..对不起,我不会说英语。
这是我的代码:
Route::get('Music/{id}','homeController@Music');
public function Music(music $item)
{
return view('music',['item'=>$item]);
}
这通过正确的路由模型绑定工作并且做我想要的但是当它返回音乐刀片文件时它不会加载我链接的样式但是如果使用它来代替:
Route::get('Music','homeController@Music');
一个
public function Music()
{
$item = music::find(1); //for example
return view('music',['item'=>$item]);
}
效果很好。 由于网址中的 {vlaues},我检查了很多方法 如果在 url 末尾添加斜杠,它也不会加载样式或 js 文件
有什么问题?
【问题讨论】:
-
需要查看刀片模板以查看页面呈现方式...
-
这里是代码示例,我对其进行了测试,当我通过带有值的 url 获取样式或在其末尾添加斜杠时,它不会加载样式..但没有这些它会加载样式