我刚刚在MAMP上安装了一个Laravel 5项目,我的页面没有找到css文件.
这是我的app.blade.php文件中我的css的链接:
<link href="/css/app.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
我的.htaccess文件有这一行:
RewriteBase /laravel-site/laravel-5-app/public/
Run Code Online (Sandbox Code Playgroud)
在config文件夹中,我的app.php文件包含:
'url' => 'http://localhost:8888/laravel-site/laravel-5-app/public/',
Run Code Online (Sandbox Code Playgroud)
但是当我打开这个页面时:http:// localhost:8888/laravel-site/laravel-5-app/public/auth/login并检查开发人员工具,它正在这个位置寻找css文件:http: //localhost:8888/css/app.css
正如旁注,如果我去这个网址:http:// localhost:8888/laravel-site/laravel-5-app/public /我得到了正确的欢迎页面.
我有 xampp 控制面板 v3.2.2,php 版本 5.6.24,我的 Laravel 版本是 5.4.32。在 Windows 7 32 位
我正在使用创建项目 laravelcomposer create-project laravel/laravel simpleproject --prefer-dist并且我这样做php artisan make:auth
我的问题是,当我php artisan serve使用 localhost:8000运行我的应用程序时,他们不会在我的公共文件夹中加载任何 css 文件和 js 文件。
当我使用 localhost/simpleproject/public/ 运行我的应用程序时,它会正常运行并且加载任何 css 和 js 都没有问题