一尘不染

Laravel 5找不到css文件

php

我刚刚在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:
//本地主机:8888 / css / app.css

只是作为旁注,如果我转到以下URL:http:// localhost:8888 / laravel-site / laravel-5-app /
public /,
我会得到正确的欢迎页面。


阅读 425

收藏
2020-05-29

共1个答案

一尘不染

使用此添加资产一样cssjavascriptimages…成片文件。

对于CSS,

<link href="{{ asset('css/app.css') }}" rel="stylesheet" type="text/css" >

要么

<link href="{{ URL::asset('css/app.css') }}" rel="stylesheet" type="text/css" >

对于JS,

<script type="text/javascript" src="{{ asset('js/custom.js') }}"></script>

要么

 <script type="text/javascript" src="{{ URL::asset('js/custom.js') }}"></script>

对于图像,

{{ asset('img/photo.jpg'); }}

这是DOC

或者 ,如果您拉出了illuminate/htmllaravel 4.2中默认提供的composer软件包,则可以像下面那样使用,在laravel
5中,您必须手动拉该软件包。

{{ HTML::style('css/style.css') }}

这是一个例子

2020-05-29