【Laravel】Bladeテンプレートにコメントを書く場合の書き方 | 2流システムエンジニア DEEPのぼやき場

2流システムエンジニア DEEPのぼやき場

ブログの説明を入力します。

タイトルの通り、HTMLコメントではなく、出力されないコメントを記載したい場合のコメントの書き方。

 

{{ -- コメント文-- }}

 

なお、複数行のコメントも書けます。

{{ -- コメント文1

   コメント文2 -- }}

   

 

サンプル

@extends('layout')

@section('content')
    <div class="container mt-4">
        @foreach ($posts as $post)
            <div class="card mb-4">
                <div class="card-header">
                    {{ $post->title }}
                </div>
                <div class="card-body">
                    <p class="card-text">
                        {{-- Laravel6.0系ではstr_limitは使用できない --}}
                        {{-- {!! nl2br(e(str_limit($post->body, 200))) !!} --}}

                        {!! nl2br(e(Illuminate\Support\Str::limit($post->body,200))) !!}
                    </p>
                </div>
                <div class="card-footer">
                    <span class="mr-2">
                        投稿日時 {{ $post->created_at->format('Y.m.d') }}
                    </span>

                    @if ($post->comments->count())
                        <span class="badge badge-primary">
                            コメント {{ $post->comments->count() }}件
                        </span>
                    @endif
                </div>
            </div>
        @endforeach
    </div>
@endsection