Size: a a a

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

2021 January 29

AH

Andrey Helldar in Laravel для начинающих
Adel
блин только что написали с предыдущей работы. говорят иди к нам, будешь тимлидом нового проекта.
Не отказывайся, чо ты)) 😛
источник

A

Adel in Laravel для начинающих
Andrey Helldar
Не отказывайся, чо ты)) 😛
как раз хватит денег на тебя )))
источник

AH

Andrey Helldar in Laravel для начинающих
Adel
как раз хватит денег на тебя )))
☺️
источник

AH

Andrey Helldar in Laravel для начинающих
Andrey Helldar
Заколебались поддерживать актуальность ключей в файле .env.example или стирать секретные данные в нём?
Выход есть! https://github.com/andrey-helldar/env-sync
Кстати, сегодня апдейт выкатил. Теперь пакет не тупо копипастит .env затирая приватные данные - он сканит всё приложение (кроме папок vendor, node_modules и некоторых других), ищет все вызовы env и getenv и составляет карту. Сортирует ключи по-алфавиту и разбивает на группы, сохраняя в файл. Дефолтные значения берутся из тех мест, где вызывается функция. Работает шустро, т.к. читает файлы как текст, не выполняя их :)
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
И ещё интересный момент.

dd(get_class($this)); возвращает Database\Factories\ImageFactory
Да. Это тоже видел
источник

A

Adel in Laravel для начинающих
Andrey Helldar
Кстати, сегодня апдейт выкатил. Теперь пакет не тупо копипастит .env затирая приватные данные - он сканит всё приложение (кроме папок vendor, node_modules и некоторых других), ищет все вызовы env и getenv и составляет карту. Сортирует ключи по-алфавиту и разбивает на группы, сохраняя в файл. Дефолтные значения берутся из тех мест, где вызывается функция. Работает шустро, т.к. читает файлы как текст, не выполняя их :)
ты же понимаешь что надо только конфиг файлы искать? )
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
@web_username, дело раскрыто)
Юзай массив, если припрёт. А так лучше вынеси всё в factory.
Так а что с create? Он не нужен и все работает? Я с телефона, не могу проверить
источник

AH

Andrey Helldar in Laravel для начинающих
Adel
ты же понимаешь что надо только конфиг файлы искать? )
Не надо)
Например, у нас в проекте джуны прям в контроллерах, сервисах, моделях, репозиториях и прочих местах env('FOO_BAR') вызывают.
источник

A

Adel in Laravel для начинающих
Andrey Helldar
Не надо)
Например, у нас в проекте джуны прям в контроллерах, сервисах, моделях, репозиториях и прочих местах env('FOO_BAR') вызывают.
пошёл делать инспекцию...
источник

A

Adel in Laravel для начинающих
будут ворнинги показываться
источник

AH

Andrey Helldar in Laravel для начинающих
Игорь
Так а что с create? Он не нужен и все работает? Я с телефона, не могу проверить
create нужен для записи данных в базу. Без них он локально создаёт модель без связи.
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
@web_username, дело раскрыто)
Юзай массив, если припрёт. А так лучше вынеси всё в factory.
Ещё раз говорю. Массив я сразу и писал. Но в бд прилетало одно единственное значение. Оно кэшировалось почему-то
источник

И

Игорь in Laravel для начинающих
Поэтому заюзал функцию
источник

A

Adel in Laravel для начинающих
Игорь
Ещё раз говорю. Массив я сразу и писал. Но в бд прилетало одно единственное значение. Оно кэшировалось почему-то
ну ты же понимаешьчто этот массив создавался один раз
источник

A

Adel in Laravel для начинающих
и потом для их всех испольховалось это значение
источник

И

Игорь in Laravel для начинающих
Adel
и потом для их всех испольховалось это значение
А мне так не надо)
источник

A

Adel in Laravel для начинающих
по самому коду видно
источник

И

Игорь in Laravel для начинающих
Я так и понял тогда
источник

A

Adel in Laravel для начинающих
т.е. нет никакого кеша )
источник

И

Игорь in Laravel для начинающих
Adel
ну ты же понимаешьчто этот массив создавался один раз
Ты про factory в которой массив возвращается? Или про массив в hasAvatar
источник