【问题标题】:accessing public folder in laravel using blade使用刀片访问 laravel 中的公用文件夹
【发布时间】:2017-06-27 18:40:22
【问题描述】:

我有一个名为 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 - 意见 主页.blade.php -AppCreate -something.blade.php

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

希望我已经解释清楚了。

当我访问公共 /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 

【问题讨论】:

    标签: css laravel-5 laravel-blade


    【解决方案1】:

    尝试像这样使用Helper Functions:

    &lt;link rel="stylesheet" href="{{ asset('css/animate.css') }}"&gt;

    &lt;script src="{{ asset('js/coreScripting.js') }}"&gt;&lt;/script&gt;

    假设您在 public/assets 中有 css 和 js 文件夹

    【讨论】:

    • 拯救了这一天。谢谢芽:)
    • @sodji 不适合我
    猜你喜欢
    • 2013-06-03
    • 1970-01-01
    • 2017-03-23
    • 2017-01-23
    • 1970-01-01
    • 2021-03-21
    • 2015-01-18
    • 2016-06-07
    • 2020-12-24
    相关资源
    最近更新 更多