[英]laravel $title is undefined Make the variable optional in the blade template. Replace {{ $title }} with {{ $title ?? '' }}
[英]How to make a variable optional in blade template (laravel 8)
我收到一個錯誤:
$count 未定義 使變量在刀片模板中成為可選。 將 {{ $count }} 替換為 {{ $count?? '' }}
這是我的刀片文件:
@extends('layouts.layout')
@section('content')
<div class="container">
<br>
@if ($count == 0 && !$count == '')
<h3>Δε βρέθηκαν eshops με τον όρο αναζήτησης : <span class="badge badge-secondary">{{ $q }}</span>.
<br>
Θα κάνουμε ό,τι μπορούμε να καλύψουμε την ανάγκη σας !<h3>
<h5>Μπορείτε να δοκιμάσετε με ένα νέο όρο αναζήτησης ή επιβεβαιώστε την ορθογραφία σας.</h5>
<a href="{{ route('home') }}"><button type="button" class="btn btn-success">Δοκιμάστε πάλι !</button></a>
@else
<h3>Βρέθηκαν <span class="badge badge-secondary">{{ $count }}</span> eshops με τον όρο αναζήτησης : <span class="badge badge-secondary">{{ $q }}</span></h3>
@endif
@foreach($eshops as $eshop)
@include('includes.eshop')
<br>
@endforeach
</div>
@endsection
您也可以使用刀片@isset
或@empty
:
@isset($count)
// $count is defined and is not null...
@endisset
@empty($count)
// $count is "empty"...
@endempty
更多信息可以在這里找到:如果語句
而不是{{ $count }}
試試這個{{ isset($count)? $count: ''}}
{{ isset($count)? $count: ''}}
// 試試這個方法。 {{(?empty($count)): $count : '未找到日志' }}
你可以試試這個。
@if(isset($count))
.....
@endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.