Size: a a a

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

2021 February 21

МК

Максим Кавецкий... in Laravel для начинающих
Sergey Chizhik
1. Ты cookie получаешь сразу же при заходе, у тебя инициализируется сессия. Когда ты проходишь аутентификацию, тебе в сессию проставляется условно признак того, что ты залогинен.
2. Да, санктум работает на основании тех же сессий, хотя это и противоречит принципам построения REST API
И таким образом если юзать этот auth:sanctum, нужно будет передать только csrf в заголовке и всё? Если это не гет запрос
источник

SC

Sergey Chizhik in Laravel для начинающих
Думаю да
источник

МК

Максим Кавецкий... in Laravel для начинающих
Sergey Chizhik
Отож. Я по этому от санктума и отказался
А что вы юзаете?
источник

SC

Sergey Chizhik in Laravel для начинающих
Когда jwt, когда сами напишем простенькую аутентификацию
источник

FP

Farrux Pirnazarov in Laravel для начинающих
создаю файл pdf
источник

FP

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

FP

Farrux Pirnazarov in Laravel для начинающих
Но результат странный
источник

А

Андрей in Laravel для начинающих
Уже хотел обосрать за логику во вьюшке
источник

А

Андрей in Laravel для начинающих
А это не вьюшка
источник

А

Андрей in Laravel для начинающих
😅
источник

FP

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

FP

Farrux Pirnazarov in Laravel для начинающих
Андрей
А это не вьюшка
В файле blade я не мог добавить шрифт
источник

FP

Farrux Pirnazarov in Laravel для начинающих
я пишу html как строку в контроллере
источник

МК

Мирко Крокоп... in Laravel для начинающих
Приветствую, ребята!

Подзавис на простом, казалось бы, моменте.
Использую updateOrCreate для сохранения связанной через HasOne сущности. При этом у меня каждый раз происходит попытка создания новой записи, а не обновления старой.
Уже начал добавлять в массив с обновляемыми данными и id записи и related_id - результат прежний.

Подскажите, пожалуйста, в какую сторону следует копать в поисках решения (хочется избежать дублирования - если запись есть, пусть она и обновляется, а не создается еще одна).
источник

EG

Egor Gruzdev in Laravel для начинающих
Мирко Крокоп
Приветствую, ребята!

Подзавис на простом, казалось бы, моменте.
Использую updateOrCreate для сохранения связанной через HasOne сущности. При этом у меня каждый раз происходит попытка создания новой записи, а не обновления старой.
Уже начал добавлять в массив с обновляемыми данными и id записи и related_id - результат прежний.

Подскажите, пожалуйста, в какую сторону следует копать в поисках решения (хочется избежать дублирования - если запись есть, пусть она и обновляется, а не создается еще одна).
Код в студию, как испольщуешь, проблем с эти нет.
источник

RK

Roman Kolosov in Laravel для начинающих
Мирко Крокоп
Приветствую, ребята!

Подзавис на простом, казалось бы, моменте.
Использую updateOrCreate для сохранения связанной через HasOne сущности. При этом у меня каждый раз происходит попытка создания новой записи, а не обновления старой.
Уже начал добавлять в массив с обновляемыми данными и id записи и related_id - результат прежний.

Подскажите, пожалуйста, в какую сторону следует копать в поисках решения (хочется избежать дублирования - если запись есть, пусть она и обновляется, а не создается еще одна).
If ($relation = $model->relation) {
   $relation->update([...]);
} else {
   Relation::create([...]);
}
источник

МК

Мирко Крокоп... in Laravel для начинающих
Roman Kolosov
If ($relation = $model->relation) {
   $relation->update([...]);
} else {
   Relation::create([...]);
}
Да, я так же закостылил, только через проверку exists(). Но хочется в одну строку бахнуть, раз в теории такая возможность у Ларавель есть.

Сейчас код очищу от лишней логики, поделюсь примером.
источник

RK

Roman Kolosov in Laravel для начинающих
правильнее в блейд вынести html и есть пакет который блейд в строку парсит
источник

RK

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

RK

Roman Kolosov in Laravel для начинающих
типо такого
источник