如何在Laravel 5.4中保留动态路径中的样式

时间:2018-02-04 10:31:08

标签: php css laravel-5.4

在我构建的应用程序中,我有一个名为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

2 个答案:

答案 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位于公共目录