【问题标题】:Cannnot access public folder in laravel8无法访问 laravel 8 中的公用文件夹
【发布时间】:2021-03-21 13:29:29
【问题描述】:

在 laravel 应用程序中,我将我的 css 和 js 保存在公用文件夹中的资产文件夹中,我将这些 css 称为我的刀片使用

<link rel="stylesheet" href="{!! asset('assets/front-end/assets/css/owl.theme.default.min.css') !!}">

但是当在浏览器中执行页面时,这个 css 文件没有执行,所以我尝试通过浏览器 url 直接访问这个 url 'http://127.0.0.1:8000/assets/front-end/assets/css/owl.主题.default.min.css' 然后结果显示为“此页面无法正常工作”。

我的 pblic 文件夹 css 访问树是 公共/资产/前端/资产/css 请指教

【问题讨论】:

  • 欢迎来到 SO.. 你能把你的错误屏幕截图吗?

标签: css laravel directory display public


【解决方案1】:

改变它:

href="{!! asset('assets/front-end/assets/css/owl.theme.default.min.css') !!}"

到:

href="{{ asset('assets/front-end/assets/css/owl.theme.default.min.css') }}"

{!! !!} 用于在文本中呈现标签

【讨论】:

    【解决方案2】:

    首先你检查你的公共文件夹,css文件位置。

    改变它 - &lt;link rel="stylesheet" href="{!! asset('assets/front-end/assets/css/owl.theme.default.min.css') !!}"&gt;

    对 - &lt;link rel="stylesheet" href="{{ asset('assets/front-end/assets/css/owl.theme.default.min.css') }}"&gt;

    &lt;link rel="stylesheet" href="{{ asset('/') }}assets/front-end/assets/css/owl.theme.default.min.css"&gt;

    希望对你有所帮助!

    【讨论】:

      【解决方案3】:

      要访问 Laravel 中的资源,您需要使用 {{ }} 语法并调用 URL::asset() 方法:

      <link rel="stylesheet" type="text/css" href="{{ URL::asset('/assets/front-end/assets/css/owl.theme.default.min.css') }}">
      

      更多关于在 laravel 中访问资源的详细信息:how to access file in public folder

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-08
        • 2017-06-18
        • 2020-11-06
        • 2017-03-23
        • 2013-06-03
        • 2015-01-18
        • 2016-06-07
        • 2021-05-30
        相关资源
        最近更新 更多