使用刀片访问laravel中的公用文件夹

时间:2017-02-09 16:33:01

标签: css laravel-5 laravel-blade

我有一个名为homePage.blade.php的视图,这是我的母版页,它位于res/views/我所拥有的文件中。

<link rel="stylesheet" href="css/coreStyleSheet.css">
<link rel="stylesheet" href="css/animate.css">
<script src="js/coreScripting.js"></script>
<script src="js/moments.js"></script>
<link rel="stylesheet" href="icons/fontAwesome/css/font-awesome.css"> </head>

一切都很好吗?

现在我创建了一个名为AppCreate的文件夹,其路径为res/views/AppCreate我现在有一个名为something.blade.php的刀片文件,当我使用@extends('homePage')时,我不是能够访问css,js。

我的树看起来像这样。

-res   -views      homePage.blade.php      -AppCreate        -something.blade.php

我重定向something.blade.php tp public / admin / appcreate 我将homePage.blade.php重定向到public / dashBoard。

我希望我已经解释得很清楚。

当我访问public / admin / appcreate时,laravel无法找到css和js,因为它说明了这一点。

    GET http://localhost/laravel/public/admin/css/coreStyleSheet.css 
appcreate:12 GET http://localhost/laravel/public/admin/js/moments.js 
appcreate:11 GET http://localhost/laravel/public/admin/js/coreScripting.js 
appcreate:13 GET http://localhost/laravel/public/admin/icons/fontAwesome/css/font-awesome.css 

1 个答案:

答案 0 :(得分:6)

尝试使用Helper Functions,如下所示:

<link rel="stylesheet" href="{{ asset('css/animate.css') }}">

<script src="{{ asset('js/coreScripting.js') }}"></script>

假设您在公共/资产

中包含 css js 文件夹