Size: a a a

Laravel для начинающих

2021 May 12

Д

Дмитрий in Laravel для начинающих
Ну если коллекцию отдает, то $images->toArray() прокидывай в updateMedia(...)
источник

ad

awesome dude in Laravel для начинающих
Вообще у него есть метод, который пишется в модели, который говорит о том, что фотка будет одна, а не несколько. Как раз для этого случая. То есть делая addMedia он автоматом удаляет предыдущий аватар и добавляет новый
источник

ad

awesome dude in Laravel для начинающих
В документации описано, на память не помню как называется
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
Понял, буду искать
источник

ad

awesome dude in Laravel для начинающих
источник

AM

Andrey Mochalov in Laravel для начинающих
ты все таки пошутил...
источник

AM

Andrey Mochalov in Laravel для начинающих
получилось зачетно
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
Не понимаю.
Я же и добавлю именно так
$user->addMedia($request->file('avatar'))->toMediaCollection('avatars');
источник

ad

awesome dude in Laravel для начинающих
Но ругается оно на updateMedia?)
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
да, верно. Но когда повторно обновляешь страничку, то все проходит
источник

ad

awesome dude in Laravel для начинающих
Секунду
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
и если я даже подставляю в updateMedia
$images = $user->getMedia('avatars')->toArray();
то идет тут же 404, и опять же -, после обновления все проходит нормально
источник

ad

awesome dude in Laravel для начинающих
блин, я не помню, не могу глянуть сейчас что я у себя там писал
источник

ТГ

Тимофей Громов... in Laravel для начинающих
У тебя же перед этим есть auth->user->id в переменной $user?
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
Я делаю обновление пользователя
И у меня $user = User::find($id);
источник

ТГ

Тимофей Громов... in Laravel для начинающих
Кэш/конфиг чистил после установки? А то я вчера из-за такого час промучался
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
самих роутов нет, а браузера чистил. Могу на всякий случай и там все почистить
источник

ТГ

Тимофей Громов... in Laravel для начинающих
PHP artisan config:clear
источник

ТГ

Тимофей Громов... in Laravel для начинающих
Config:cache
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
это не помогает. Ничего не изменилось, если только что-то со скриптами опять конфликт где-то, если использовать bs-custom-file-input.js
Ну это мелочи
источник