在我构建的应用程序中,我有一个名为main(http://127.0.0.1:8000/main)的视图。以下是我如何从Route文件web.php加载视图文件。
Route::resources(['/main' => 'pages\MainController']);
上面从MainController.php文件的索引函数加载'main.blade.php'视图控制器。
public function index() {
return view('pages\'main');
}
我的问题是,我在视图中有一个编辑按钮,其中href值设置如下。
<a href="main/{{$data->id}}/edit" >Edit</a>
点击上面的内容会引导我进入“http://127.0.0.1:8000/main/1/edit”路线 并且此路由不会加载任何样式和javascript文件,就像加载在“http://127.0.0.1:8000/main”中一样。保留资源样式和js功能的工作是什么?
以下是我在主布局刀片中链接资源css的一个示例
<link href="vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet
答案 0 :(得分:0)
您需要在url php函数中包含资源URL。
{{url('vendors/font-awesome/css/font-awesome.min.css')}}
所以完整的代码是。
<link href="{{url('vendors/font-awesome/css/font-awesome.min.css')}}" rel="stylesheet">
答案 1 :(得分:0)
href =“{{URL :: asset('your css path')}}”
确保您的css位于公共目录