私はLaravelに2つのメインビューを持っています。Laravel 5.4 - @extends not working
次のように両方をweb.phpに、呼び出される。
Route::get('/characters', '[email protected]');
Route::get('/characters/{char_id}', '[email protected]');
ここCharacterControllerにおけるそれらの機能は次のとおり
/文字:
public function index()
{
$characters = Character::userChars();
return view('pages.characters', compact('characters'));
}
文字/ {char_id}
public function viewCharacter ($char_id)
{
$character = \DB::table('characters')->where('char_id', $char_id)->first();
return view('pages.view-character', compact('character'));
}
/文字は正常に動作します。 使用する
@extends('layouts.master')
@section('content')
@endsection
すべてのコンテンツが正常に読み込まれ、CSSが表示されます。
ただし、/ {char_id}文字は正しく動作しません。
@extendsのコンテンツを表示しますが、CSSはまったく表示しません。
これは文字/ {char_id}のブレードテンプレートである:
@extends('layouts.master')
@section('content')
<div id="page-wrapper">
<div class="container-fluid">
<!-- Page Heading -->
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
Template <small>Template Page</small>
</h1>
<ol class="breadcrumb">
<li class="active">
<i class="fa fa-dashboard"></i> Template 1
</li>
</ol>
</div>
</div>
</div>
</div>
@endsection
する/文字は、コンテンツセクションに何を除いて、使用するビューと同じです。
は、ここで "master.blade.php" です: https://pastebin.com/kjnxc0ms
ありがとう!
'dd()'はそれ以上の実行を停止します。それは_die_の部分です。あなたがそれをレンダリングするのを許さないので、レイアウトはレンダリングされません。 'dd()' **は本当に**あなたがここで欲しいものですか?あなたはそれで何を達成しようとしていますか? – Kaspars
@ Kasparsそうではありません。私は、変数が正しく渡されたことをテストするためにのみ使用しています。 これを削除しましたが、今は "@extends"のコンテンツを取得しますが、なんらかの理由でCSSがレンダリングされません。私はこれを反映するために私の質問を編集します。 –
'layouts.master'ファイルも投稿してください。 – Kaspars