为什么赢了';t CSS赢得';我不能在特定情况下工作

为什么赢了';t CSS赢得';我不能在特定情况下工作,css,laravel,Css,Laravel,所以我在做一个网站的项目。其中有一个管理页面,我可以在其中添加或删除将在网站上显示的图像。我单独为主管理页面创建了一个控制器,然后为可以通过该页面更改的每种类型的信息(Porfolio、banner等)创建了一个控制器。所有的页面都是用CSS设计的。因此,当我的AdmController返回带有主管理页面的视图时,一切正常 主管理页面的地址会导致localhost:8000/adm 但是,一旦我试图打开一个视图,在其中添加一个要显示在主页上的图像,CSS就无法工作。比如说,为了访问添加横幅页面,

所以我在做一个网站的项目。其中有一个管理页面,我可以在其中添加或删除将在网站上显示的图像。我单独为主管理页面创建了一个控制器,然后为可以通过该页面更改的每种类型的信息(Porfolio、banner等)创建了一个控制器。所有的页面都是用CSS设计的。因此,当我的AdmController返回带有主管理页面的视图时,一切正常

主管理页面的地址会导致localhost:8000/adm

但是,一旦我试图打开一个视图,在其中添加一个要显示在主页上的图像,CSS就无法工作。比如说,为了访问添加横幅页面,我有一个BannerController,它将返回一个“表单横幅”视图,结果是地址localhost:8000/adm/banner。在此页面中,CSS不起作用

我想做进一步的测试,所以我创建了一个新的路由,它可以直接将我带到创建横幅页面,而不需要经过管理页面,也不需要使用任何控制器。我得到了地址localhost:8000/banner。现在CSS工作了

你知道为什么吗

以下是路线,包括我为测试视图而创建的路线:

Route::resource('adm', 'AdmController');

Route::resource('adm/banner', 'BannerController');

Route::get('banner', function () {
    return view('admin/form-banner');
});
这是AdmController:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class AdmController extends Controller
{
    public function index()
    {
        return view('admin/index');
    }
}
<ul class="nav-second-level" aria-expanded="false">
    <li><a href="adm/banner/create">Create new banner</a></li>
以下是BannerController返回功能不良视图的方式:

    public function create()
    {
        return view('admin/form-banner')
这是Adm主视图(工作视图)中的一点,它将BannerController称为:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class AdmController extends Controller
{
    public function index()
    {
        return view('admin/index');
    }
}
<ul class="nav-second-level" aria-expanded="false">
    <li><a href="adm/banner/create">Create new banner</a></li>

像下面这样添加CSS

<link href="{{ asset('css/app.css') }}" rel="stylesheet">


公用文件夹后的绝对路径添加CSS,如下所示

<link href="{{ asset('css/app.css') }}" rel="stylesheet">


公用文件夹后的绝对路径

请共享您的代码以便更好地理解。添加了我提到的所有代码部分,对此表示抱歉。请共享您的代码以便更好地理解。添加了我提到的所有代码部分,对此表示抱歉