【发布时间】:2017-11-08 00:56:27
【问题描述】:
我尝试在我的master.blade.php 中为不同的页面使用不同的样式表。当我使用简单的路线时,它可以工作。
@if ( Request::path() == 'videos/alpes')
<link rel="stylesheet" href="{{ URL::asset('/css/style-vid.css') }}" type="text/css" media="all">
@elseif (Request::path() == 'texts')
<link rel="stylesheet" href="{{ URL::asset('/css/style-lir.css') }}" type="text/css" media="all">
@else
<link rel="stylesheet" href="{{ URL::asset('/css/style-all-together.css') }}" type="text/css" media="all">
但我找不到在@if 语句中使用带参数的路由的方法,即
Route::get('/videos/{video}', 'VideoController@show');
我尝试为所有视频都这样做,而不仅仅是其中一个视频(alpes)。有没有简单的方法来做到这一点?
【问题讨论】:
标签: laravel url routes stylesheet blade