我在laravel路由方面有问题:当我使用单级URI时,一切都正确:
Route::get('about', 'PagesController@about');
但是,当我想路由两个或三个级别的URI时,它显示页面就像没有CSS,但在页面源中,CSS资产正确加载:
Route::get('posts/create', 'PostController@create');
加载原始页面
我也使用Route::resource('posts', 'PostController');
时也有同样的问题。
您应该使用绝对路径而不是相对路径。asset()
助手将帮助您为CS,JS和图像构建正确的URL:
<link href="{{ asset('css/styles.css') }}" rel="stylesheet">