laravel view layout和路由
layout.blade.php文件内引入css文件 /a.css
在模板文件index.blade.php中包含layout文件,@extends('layout')。。。
路由:Route::get('/', function(){ return view('index');});
这样能正常访问css文件
当路由变成 /next ,这样就访问不了css文件了,为什么?
chrome查看页面源代码,css引入的一项,两者都显示原来的路径 /a.css,这是正确路径,但是 /next 的页面,虽然显示是 a.css,但检查元素指向的却是 /next/a.css,根本就没有这个路径,为什么会这么神奇?
2 Comments
ok解决了,laravel引入静态文件不能直接填路径,要用上 {{URL::asset('a.css')}} 才行,哈
是的