Php 显示基于页面的部分
我已经用filter.blade.php创建了filter部分。我在该页面中有5个selectbox。我只想在第1页中显示4个,在第2页中显示5个selectbox部分 在web.php中Php 显示基于页面的部分,php,laravel,laravel-5,Php,Laravel,Laravel 5,我已经用filter.blade.php创建了filter部分。我在该页面中有5个selectbox。我只想在第1页中显示4个,在第2页中显示5个selectbox部分 在web.php中 Route::get('/page1',array('middleware'=>'checksession',function(){return View('layouts.page1');})); Route::get('/page2',array('middleware'=>'checkses
Route::get('/page1',array('middleware'=>'checksession',function(){return View('layouts.page1');}));
Route::get('/page2',array('middleware'=>'checksession',function(){return View('layouts.page2');}));
我只想在第2页的selectbox下方显示
<div class="col-md-12">
<!-- Card header -->
<div class="card-header" role="tab" id="headingFive5">
<a class="collapsed" data-toggle="collapse" data-parent="#accordionEx" href="#collapseFive5"
aria-expanded="false" aria-controls="collapseFive5">
<h5 class="mb-0">
<div id="username_view">Username</div>
<img src="img/chevron-down.png" class="fa-angle-down rotate-icon">
</h5>
</a>
</div>
</div>
有几种方法可以做到这一点,就像您可以将当前路由变量作为视图的第二个参数传递一样
Route::get('/page2',array('middleware'=>'checksession',function(){
$route = Route::current();
return View('layouts.page2',, compact('route'));
}));
在此之后,将条件传递给route变量以满足您的需要
另一种方法是,您可以通过以下方式直接在刀片模板中检查:
@if(Request::url() === 'your url here')
// code
@endif
我希望这本书能指引你。阅读本文以获得更多理解将过滤器的
页面
特定选项作为视图的第二个参数?我确信在谷歌上搜索laravel获取页面名称
会向您展示大量的示例:)命名您的路线并检查您所在的路线{route:is('NAMEOFROUTE2')}