В моем объекте Пользователь, у меня есть дополнительная фотография профиля. Я хотел бы показать его, и если оно равно нулю, установить ПОС к стандартному avatar.pnggetPictureAttribute в Laravel 5.1 Model
Так я думал, что хорошее место было в модели с:
public function getPictureAttribute($picture){
return is_null($picture) ? 'avatar.png' : $picture;
}
На мой взгляд : код я хочу избежать
@if (!is_null($user->picture))
<img src="{{ $user->picture) }}" />
@else
<img src="{{ "avatar.png") }}" />
@endif
код, который я хочу, но это не потому, что он не возвращает avatar.png но нуль
<img src="{{ $user->picture) }}" />
Картинка null, я не знаю почему?
Никто не может объяснить ???
попробовать с функцией setPictureAttribute –