簡體   English   中英

如何在刀片模板中使變量可選(laravel 8)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM