我有一个名为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
答案 0 :(得分:6)
尝试使用Helper Functions,如下所示:
<link rel="stylesheet" href="{{ asset('css/animate.css') }}">
<script src="{{ asset('js/coreScripting.js') }}"></script>
假设您在公共/资产
中包含 css 和 js 文件夹