Как скрыть заголовок на домашней странице в Laravel - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь настроить сайт Laravel. Я хочу другой макет заголовка для домашней страницы. Пожалуйста, как мне это сделать.

В настоящее время у меня есть основной макет, который включает макет заголовка. На этом веб-сайте www.jiji.ng мне нужно что-то вроде этого, как вы можете видеть, макет заголовка домашней страницы отличается от остального макета. Мне нужен общий заголовок для сайта, но другой заголовок для домашней страницы.

Ниже приведен код Master.blade.php

@section('header')
    @include('layouts.inc.header')
@show

@section('search')
@show

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Вы можете использовать @component, и вы можете передать в него любое представление следующим образом: @component('header') @include('your_header') @endcomponent

0 голосов
/ 08 июля 2019

Существует множество способов сделать это.

Вы можете проверить имя текущего маршрута .Дайте название домашней странице маршрута, затем введите:

@if(Route::currentRouteName() === 'home')
    @include('layouts.inc.header')
@endif

Вы также можете иметь несколько макетов для своего приложения, используя ключевое слово @extends .

Вашмаршрут домашней страницы может сделать:

@extends('layouts.home')

, а остальная часть приложения будет делать:

@extends('layouts.app')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...