Laravel 如果字段为空
Laravel if field is empty
我是 laravel
的新手
我有一个主机-profile.blade.php有
<input type='text' name='cc_cvv' value='{{ $creditcard->card_cvv }}'>
我得到了UserController.php
public function host(){
$this->params['creditcard'] = Creditcard::where('user_id', '=', $user->id)->first();
return View::make('users.host-profile', $this->params);
}
问题是,如果我的 table 'creditcards' 是 empty/truncated,它会抛出错误,因为它无法在其中找到任何 user_id。我怎样才能显示空
对于这个用例,Blade 有一个很好的or
shortcut。
{{ $creditcard->card_cvv or '' }}
这等同于:
{{ isset($creditcard->card_cvv) ? $creditcard->card_cvv : '' }}
我是 laravel
的新手我有一个主机-profile.blade.php有
<input type='text' name='cc_cvv' value='{{ $creditcard->card_cvv }}'>
我得到了UserController.php
public function host(){
$this->params['creditcard'] = Creditcard::where('user_id', '=', $user->id)->first();
return View::make('users.host-profile', $this->params);
}
问题是,如果我的 table 'creditcards' 是 empty/truncated,它会抛出错误,因为它无法在其中找到任何 user_id。我怎样才能显示空
对于这个用例,Blade 有一个很好的or
shortcut。
{{ $creditcard->card_cvv or '' }}
这等同于:
{{ isset($creditcard->card_cvv) ? $creditcard->card_cvv : '' }}