我用:
我是laravel的新手,我通常使用手册route::get
。现在,我尝试使用它route:resource
来使速度更快,但是尽管应该显示相同的页面,但两者却以不同的方式显示出不同的结果。
我的routes
代码:
Route::get('create', 'PostController@create');
Route::resource('posts','PostController');
PostController@create
代码:
public function create()
{
$data['title'] = ' | Create Post';
return view('posts.create',$data);
}
当我去blog.dev/create
(来自route::get
)时。成功显示:
但是,当我转到时blog.dev/posts/create
(来自route::resource
)。它显示的是没有CSS的页面:
为什么会这样呢?有什么办法解决吗?(我不喜欢使用route::get
)
笔记:
view page source
浏览器中都具有完全相同的代码。CSS文件路径似乎有问题。您的CSS路径是相对的。
使您的css文件路径为绝对路径。
读这个:-
https://css-tricks.com/quick-reminder-about-file-paths/
https://www.w3.org/TR/REC-CSS1/#url
http://jeffreybarke.net/2013/06/paths-and-urls-relative-and-absolute/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句