一些Laravel页面上的样式中断

时间:2017-01-21 06:55:50

标签: php laravel

我正在使用Laravel 5.3,并且在某些页面上没有加载css。我尝试了question的建议,但没有帮助。

这是我到目前为止所做的:

  1. 我在www / lblog目录中的wamp上安装了Laravel,所以我通过http://localhost:8080/lblog/访问laravel的主页

  2. 为了从URL中删除“public”部分,我将index.php和htaccess文件从“public”目录移动到根目录,并在index.php中更改了两行,如下所示:

    需要 DIR 。'。/ bootstrap / autoload.php'; $ app = require_once DIR 。'。/ bootstrap / app.php';

  3. 在“resources / views / layouts / app.blade.php”中我的样式链接如下:

  4. 我试图在“css”之前移除/,它也不会那样工作。

    主页面没问题,但是如果我转到http://localhost:8080/lblog/login,那么样式就会被破坏。

1 个答案:

答案 0 :(得分:0)

不要破解核心,按原样使用它。

使用laravel的内置帮助程序为公共目录

上的资产生成URL
<link rel="stylesheet" href="{{ asset('css/styles.css') }}">

将正确生成公共目录

上文件的URL