我使用域名lsapp.com而不是使用localhost访问文件。 当我尝试使用资产链接到CSS文件时,它链接到lsapp.com/css/app.css,但是不起作用。使用lsapp.com时,将打开公用文件夹中的相同index.php文件。 我尝试了许多不同的方法,但是都没有用。请帮助。
当前正在使用它,但不起作用
<link href="{{ asset('css/app.css') }}" rel="stylesheet" type="text/css" />
但是,如果我使用localhost打开文件,则CSS可以正常工作。
http://localhost/lsapp/public/index.php
答案 0 :(得分:0)
Laravel在最新版本的Ithink中使用会更常规。
mix.styles([
'asset/css/app.css',
]);
请参考:
https://laracasts.com/discuss/channels/laravel/best-way-to-use-custom-css-in-laravel
答案 1 :(得分:0)
我建议通过laravel-mix观看来自laracast的免费课程。
https://laracasts.com/series/learn-laravel-mix/episodes/1
您将学到很多有关编译CSS和js的知识。
答案 2 :(得分:0)
确保正确设置.env
文件。
“ 我已将config / app.php中的url设置为'url'=> env('http:// www。lsapp.com',http:// localhost')”是错的。
env()
从您的.env
文件中获取一个变量名,而不是URL。将这些更改恢复为默认值:
'url' => env('APP_URL', 'http://localhost'),
这基本上是说:“ url是您环境(.env文件)中APP_URL
的值,或者,如果不存在,则使用http://localhost ”
在您的.env
文件中,将APP_URL
设置为http://www.lsapp.com
,运行php artisan config:cache
来加载和缓存.env
中的值,您应该一切顺利
答案 3 :(得分:-1)
我认为这是可行的。
也许您以为您的CSS文件夹位于公共目录中,我认为您需要对项目进行光照/ html处理。