Johannes
Johannes

Reputation: 1329

Laravel blade - Creating an HTML id placeholder

In laravel blade, how do I create a placehold for an ID of a HTML element. This is what I already tried:

app.blade.php

<div id="@yield('container-id', 'main-container')" class="panel panel-default">

show.blade.php

@section('container-id')
    messages
@endsection

resolves to:

<div id="   messages
" class="panel panel-default">

expected:

<div id="messages" class="panel panel-default">

Upvotes: 0

Views: 909

Answers (1)

Burak Ozdemir
Burak Ozdemir

Reputation: 5332

Actually there is not a problem at all. But if you don't want to see that space and break, then do it in one line.

@section('container-id'){{"messages"}}@endsection

Upvotes: 3

Related Questions