Как отобразить включенные файлы на нескольких страницах навигации - PullRequest
0 голосов
/ 29 октября 2019

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

Я использую Laravel 5.8 иBootstrap 4. Он отображается на домашней странице по умолчанию ('/'), я попытался заменить ('/') именем страницы в файле маршрута, равным 'training' (из ...->name('training')), то есть, но оно не отображалось. Я также попытался заменить его на '/Training' и 'pages/training', но он все еще не работал.

Код в файле основного блейда (resources / views / layout / app.blade.php) есть;

@if (Request::is('training'))
     @include('inc.showcase')
@endif

Код для файла демонстрации (resources / views / inc / showcase.blade.php):

<div class="jumbotron text-center">
    <div class="container">
        <p>Welcome to My Page</p>
    </div>
</div>

Код для дочернего блейда (resources / views /)pages / training.blade.php):;

@extends('layout.app')

@section('content')
    <h1>Training</h1>
@endsection

Файл маршрута (rout \ web.php):

Route::get('/Training', 'PageController@getTraining')->name('training');

И контроллер (app \)Http \ Controllers \ PageController.php) есть;

public function getTraining(){
        return view('pages/training');
    }

Я ожидаю, что Jumbotron будет отображаться на странице обучения, но ничего не отображается вообще, за исключением домашней страницы, когда я использую (/)

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