Php 一些Laravel页面上的样式中断
我使用的是Laravel5.3,在一些页面上css没有加载。我试着从这里得到一些建议,但是没有用 这就是我目前所做的:Php 一些Laravel页面上的样式中断,php,laravel,Php,Laravel,我使用的是Laravel5.3,在一些页面上css没有加载。我试着从这里得到一些建议,但是没有用 这就是我目前所做的: 我在www/lblog目录中的wamp上安装了Laravel,所以我通过 为了从URL中去掉“public”部分,我将index.php和htaccess文件从“public”目录移动到根目录,并在index.php中更改了两行,如下所示: 需要DIR。/bootstrap/autoload.php'; $app=require_onceDIR。/bootstrap/app.p
主页是可以的,但如果我转到例如,样式是坏的 不要攻击内核,按建议的方式使用 使用laravel的内置帮助程序为公共目录上的资产生成URL
<link rel="stylesheet" href="{{ asset('css/styles.css') }}">
这将正确地为公共目录上的文件生成URL,使用laravel的自定义路径确实很麻烦。但是,如果必须这样做,您需要确保
path.php
反映了正确的路径。说到这里,您应该在Apache上使用vhost,而不是四处移动任何文件。将你的vhost根目录设置为laravel公共目录。另外,由于你刚开始学习,我建议你使用laravel 5,它提供的比laravel 3多得多。对不起,我的意思是laravel 5.3。问题是当我没有从公共目录中移动文件时,在某些页面上,样式仍然被破坏。我仍然建议你使用vhost,因为laravel没有(它也从未)正式支持移动公用目录,因此工作起来很痛苦。我猜您需要确保仍然生成正确的URL,并使用该方法使路径一致。是否有充分的理由将公用文件夹从其默认位置移动?
<link rel="stylesheet" href="{{ asset('css/styles.css') }}">