【发布时间】:2015-03-28 15:59:13
【问题描述】:
我刚刚在 MAMP 上安装了一个 Laravel 5 项目,但我的页面没有找到 css 文件。
这是我的 app.blade.php 文件中我的 css 的链接:
<link href="/css/app.css" rel="stylesheet">
我的 .htaccess 文件有这一行:
RewriteBase /laravel-site/laravel-5-app/public/
在 config 文件夹中,我的 app.php 文件包含以下内容:
'url' => 'http://localhost:8888/laravel-site/laravel-5-app/public/',
但是当我打开这个页面: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/,我会得到正确的欢迎页面。
【问题讨论】:
-
链接可以试试
<link href="{{ public_path() }}/css/app.css" rel="stylesheet">。 -
现在它正在这里寻找 css 文件:/Applications/MAMP/htdocs/laravel-site/laravel-5-app/public/css/app.css(我在哪里)但是它仍然没有在页面上显示它,但是如果我将该链接复制到地址栏,它会找到 css 文件。
-
像这样修改 app.blade.php 的 css/app.css 链接。
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
标签: php .htaccess laravel laravel-5