Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel “我的刀片”在模型视图中不显示样式_Laravel_View_Laravel Blade - Fatal编程技术网

Laravel “我的刀片”在模型视图中不显示样式

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

我在laravel项目中使用了一些样式,但是该样式在模型视图中不起作用,但是如果我将其重定向到另一个方向,它就会起作用

这不起作用:

php artisan路由:列表:

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。有趣的是,我在一个布局中加载它,然后扩展它。有时加载,有时加载不。嗨,谢谢你的回答。如果我没有错的话,我有像你这样的人。我要把它寄出去。