Reputation: 1329
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
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