我正在尝试自定义laravel网站。我想要主页的其他标题布局。请我怎么做。
我目前拥有的是主版面,其中包括标题版面。如您所见,我需要在此网站www.jiji.ng中找到类似的内容,首页标题的布局与其余布局不同。我需要网站的常规标题,但首页需要不同的标题。
下面是Master.blade.php代码
@section('header')
@include('layouts.inc.header')
@show
@section('search')
@show
答案 0 :(得分:0)
有多种方法可以做到这一点。
您可以检查current route name。给您的首页路由命名,然后执行:
@if(Route::currentRouteName() === 'home')
@include('layouts.inc.header')
@endif
您还可以通过the @extends
keyword为您的应用设置多种布局。
您的首页路线可能会做到:
@extends('layouts.home')
,其余的应用程序将执行以下操作:
@extends('layouts.app')
答案 1 :(得分:0)
您可以使用@component,并且可以将任何视图传递给它,如下所示:
@component('header')
@include('your_header')
@endcomponent