Size: a a a

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

2020 August 30

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
тебя никто не заставляет использовать findOrFail
источник

Е

Евгений in Laravel для начинающих
Alexander Pavlenko 🌚
тебя никто не заставляет использовать findOrFail
if(!$article = Article::find(100)){
 здесь же я не выкидываю ошибку throw
для чего выкидывать тогда с помощью findOrFail?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну я ж написал
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
если для твоей бизнес логики это исключительная ситуация
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
если у тебя структура проекта такая
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
что есть много классов
источник

Е

Евгений in Laravel для начинающих
Alexander Pavlenko 🌚
если для твоей бизнес логики это исключительная ситуация
ок, благодарю за разъяснения
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
как тебе проще поступить через цепочку 5 классов
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
проверять постоянно в каждом классе if ($result == null)?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
или в одном месте написать catch?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Michael
это делается при помощи webhooks
пушишь в сервис, сервис дергает урл на сервере, на том урле висит php-код, который делает exec("git push origin master")
А скрипт в крон повесить не варик?)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
На самом деле вообще конечно так лучше не делать. Должен быть адекватный деплой потому что в большинстве случаев просто спуллить ветку не достаточно. Нужно что то пересобрать, очистить кеш
источник

M

Michael in Laravel для начинающих
можно и кроном. Но стремно, когда что-то без твоего ведома что-то делает с продом.
источник

M

Michael in Laravel для начинающих
лучше руками
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Откатится в случае неудачи
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Діма
Привет. Хочу немного затронуть тему докера и пайплайнов, ибо не пойму что вообще там происходит.

Есть у меня проект на bitbucket
Я хочу просто ветку master апдейтить по ftp
Когда я выбираю pipelines и php то у меня появляется .ylm файл с таким содержанием.
# You can specify a custom docker image from Docker Hub as your build environment.
image: php:7.1.29

У меня на сервере уже стоит php 7.4
зачем мне вообще образ php использовать если я просто хочу передать файлы ( просто чтобы руками не перетягивать )

Если кого не затруднит в двух словах обьяснить как это работает.
У Вас неправильное представление о том как используется докер в проде
источник

M

Michael in Laravel для начинающих
Дмитрий Кожанов
Откатится в случае неудачи
ну когда руками, там можно откатиться, а если скрипт на кроне в 3 часа ночи с ума сойдёт ? )
источник

RK

Roman Kolosov in Laravel для начинающих
Michael
это делается при помощи webhooks
пушишь в сервис, сервис дергает урл на сервере, на том урле висит php-код, который делает exec("git push origin master")
Лучше это через деплоер делать все же
источник

M

Michael in Laravel для начинающих
Конечно
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Michael
ну когда руками, там можно откатиться, а если скрипт на кроне в 3 часа ночи с ума сойдёт ? )
Ежеминутный )
источник