将Laravel 5.2应用程序推送到Heroku,公共/所有文件都丢失了

时间:2016-10-09 21:49:20

标签: php laravel heroku laravel-5

我在Heroku上部署了一个Laravel应用程序。但是,所有公共文件中的文件都是公共的。我的应用程序的文件夹未加载。

也就是说,部署后没有加载css和/或js页面。只加载了HTML。

这是我的公共'的结构。文件夹:

This is the structure of my 'public' folder

我以这种方式加载css:

<link href="{{ URL::asset('css/bootstrap.min.css') }}" rel="stylesheet">

和JS那样:

{!! Html::script('js/parsley.min.js') !!}

修改

我已经弄清楚出了什么问题。

我不应该按照我的方式加载css,而应该这样做:

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

对于Js:

<script type="text/javascript" src="{{ asset('js/parsley.min.js') }}></script>

1 个答案:

答案 0 :(得分:0)

这很奇怪。

您确定文件存在于公用文件夹中吗?

Laravel 5.2不包含html帮助程序功能,你是否更新了作曲家?

您可以删除辅助功能,尝试不使用它,只需使用...

for css

 <link href="/css/bootstrap.min.css" rel="stylesheet">

和js

   <script src="/js/parsley.min.js"></script>

如果一切正常,问题出在你的帮助函数中。