@lolrofl01

Как вытащить значение из БД минуя мутатор?

Добрый день.
У меня в БД записаны изображения к постам. Изображения имеют вид name.png. Я благодаря мутаторам определил, чтобы каждый раз когда изображение поста вызывалось - к нему автоматически добавлялся полный путь. А теперь встала необходимость удалить изображение зная айди поста. По айди я вытаскиваю пост, но изображение, как и следовало ожидать, содержит в себе полный путь. Нет ли в ларавеле какой-нибудь дополнительной опции, которая бы указывала что в этот раз изображение из бд надо вытащить минуя мутатор? Т.е. чтобы оно вытащилось в том формате, в котором лежит в бд: name.png?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
sanek_os9
@sanek_os9
Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux
Вместо (к примеру)
$post->image;
Пробуй
$post->getOriginal('image');
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
$model->attributes['image'];
// Но правильнее всетаки сделать отдельный мутатор для полного пути.
$model->getImageUrlAttribute();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы