Laravel “我的刀片”在模型视图中不显示样式
我在laravel项目中使用了一些样式,但是该样式在模型视图中不起作用,但是如果我将其重定向到另一个方向,它就会起作用 这不起作用: php artisan路由:列表:Laravel “我的刀片”在模型视图中不显示样式,laravel,view,laravel-blade,Laravel,View,Laravel Blade,我在laravel项目中使用了一些样式,但是该样式在模型视图中不起作用,但是如果我将其重定向到另一个方向,它就会起作用 这不起作用: php artisan路由:列表: Route::resource('/films', 'FilmsController'); 这是控制器: public function show(Film $film) { return view('films.show', compact('film')); } 然而,这是肯定的: Route::get('/s
Route::resource('/films', 'FilmsController');
这是控制器:
public function show(Film $film)
{
return view('films.show', compact('film'));
}
然而,这是肯定的:
Route::get('/show', function () {
return view('films.show');
});
我在这里加载CSS:
<title>SB Admin 2 - Dashboard</title>
<!-- Custom styles for this template-->
<link href="css/admin-app.css" rel="stylesheet">
<link href="css/vendor.css" rel="stylesheet">
<link href="css/nirea.css" rel="stylesheet">
SB管理2-仪表板
这是我路线的一部分:列表
它看起来像是您的
电影中的某个东西。show
刀片文件导致了该问题
您说过,手动将路线指向视图有效,而使用控制器无效
您是否在url中使用/films/{id}
?资源控制器希望url中有一个资源id,以便“显示”该特定资源。您的手动测试不涉及显示结果的特定胶片
也许再看一次资源文档,看看资源控制器是如何工作的
实质上,
| Verb | URI | Action | Route Name |
|-----------|--------------------|---------|---------------|
| GET | /films | index | films.index |
| GET | /films/create | create | films.create |
| POST | /films | store | films.store |
| GET | /films/{film} | show | films.show |
| GET | /films/{film}/edit | edit | films.edit |
| PUT/PATCH | /films/{film} | update | films.update |
| DELETE | /films/{film} | destroy | films.destroy |
问题出在css中。它没有加载css
<link href="{{ URL::asset('/css/admin-app.css')}}" rel="stylesheet">
<link href="{{ URL::asset('/css/vendor.css')}}" rel="stylesheet">
<link href="{{ URL::asset('/css/nirea.css')}}" rel="stylesheet">
谢谢大家的回答。你说的“如果我将其重定向到另一个方向,它会工作”是什么意思?请显示加载css文件的视图代码。我的意思是它加载css。有趣的是,我在一个布局中加载它,然后扩展它。有时加载,有时加载不。嗨,谢谢你的回答。如果我没有错的话,我有像你这样的人。我要把它寄出去。