我不知道是什么原因导致此问题,但是我很确定它很简单。我正在扩展main view main.blade.php(位于views文件夹中)。这包括来自partials文件夹的css。
我有两个页面:查询,批准查询。 (均位于views / trader /文件夹中。)唯一的区别是路由,一个将具有/ enquire,另一个将具有/ enquires / approved。
Blade/Css working if on main route: Route::get('/enquires','Trader\PagesController@getEnquires');
Blade/Css does not work when using suburl: Route::get('/enquires/approved','Trader\PagesController@getApproved');
请参考这张图片:
routing display error
如果您需要其他任何信息,请告诉我,
提前预定
担
最佳答案
看来问题出在如何创建资产链接(图像,CSS和JS文件)。要使其正常工作,请使用Laravel asset()
帮助器:
<link rel="stylesheet" href="{{ asset('css/theme.css' }}">
这将创建资产的完整路径。
另外,您必须将所有资产保留在项目的公共目录中,例如:
/laravel_project/public/css/theme.css
关于php - 通过 Controller 路由子URL时Laravel 5.2 Balde/css停止工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36531339/