✅Автозаполнение вводимых команд в Laravel
При создании опций для CLI-приложений вы можете улучшить UX, реализовав автозаполнение для пользователя. Это можно сделать с помощью метода
#совет
При создании опций для CLI-приложений вы можете улучшить UX, реализовав автозаполнение для пользователя. Это можно сделать с помощью метода
anticipate, предоставляемого Laravel 🚀#совет
❤7
⬆️Загружаемые трейты
Знаете ли вы, что Laravel автоматически загружает трейты, если они реализуют метод
#совет
Знаете ли вы, что Laravel автоматически загружает трейты, если они реализуют метод
boot[TraitName]? Это позволяет вам легко определить общую логику для событий модели 🚀#совет
🤔9👍1👾1
glob() со скрытыми файлами
По умолчанию функция
С помощью опции
#совет
По умолчанию функция
glob() перечисляет только файлы, которые не начинаются с точки .. Это означает, что скрытые файлы в Linux не перечисляются.С помощью опции
GLOB_BRACE` можно перечислить все файлы и даже отфильтровать постоянно присутствующие '.' и '..'#совет
👾3👍1🤔1😢1🌚1
💡 Затрагиваемые отношения Eloquent
Laravel автоматически обновляет
#совет
Laravel автоматически обновляет
updated_at в отношениях «многие-ко-многим», а также поставляется с методом setTouchedRelations для ручного обновления связанных моделей в отношениях «один-к-одному» и «один-ко-многим» 🚀#совет
👍4
💡 Форматирование процентов
Знаете ли вы, что Laravel поставляется с помощником
#совет
Знаете ли вы, что Laravel поставляется с помощником
percentage, позволяющим получить процентное отношение к любому показателю? 🚀#совет
👍6😁4🤔2
💡 Предварительный просмотр почтовых отправлений
При работе с почтовыми файлами мы часто отправляем их в MailHog или Mailtrap, чтобы быстро просмотреть отрисованное письмо. Знаете ли вы, что Laravel позволяет просматривать письма в браузере, как если бы это были обычные файлы Blade? 🚀
#совет
При работе с почтовыми файлами мы часто отправляем их в MailHog или Mailtrap, чтобы быстро просмотреть отрисованное письмо. Знаете ли вы, что Laravel позволяет просматривать письма в браузере, как если бы это были обычные файлы Blade? 🚀
#совет
👍12
🟢 Пропуск заданий при отмене пакетной обработки в Laravel
При работе с пакетными заданиями лучше всего проверять, не отменена ли пакетная обработка перед запуском задания, и вам не придется делать это вручную, потому что промежуточное ПО
#совет
При работе с пакетными заданиями лучше всего проверять, не отменена ли пакетная обработка перед запуском задания, и вам не придется делать это вручную, потому что промежуточное ПО
SkipIfBatchCancelled сделает это за вас 🚀#совет
👍6👾3🤔1
⬆️ Используйте состояния фабрик
Знаете ли вы, что фабрики Laravel позволяют определять состояния? Вы можете использовать несколько состояний для описания объекта и применять к нему различные модификации. Это также делает код более читабельным 🚀
#совет
Знаете ли вы, что фабрики Laravel позволяют определять состояния? Вы можете использовать несколько состояний для описания объекта и применять к нему различные модификации. Это также делает код более читабельным 🚀
#совет
👍8❤1🔥1🌚1
✔️ Директива «checked» для Blade
Часто нам нужно условно пометить входные данные как проверенные. Хотя это можно сделать вручную, Laravel предоставляет классную блейд-директиву
Библиотека пхпшника #совет
Часто нам нужно условно пометить входные данные как проверенные. Хотя это можно сделать вручную, Laravel предоставляет классную блейд-директиву
checked, чтобы сделать именно это 🚀Библиотека пхпшника #совет
👍6🤔2
💬Метод «foreignIdFor»
При определении внешних id Laravel предлагает несколько методов, один из которых —
👉Документация
#совет
Библиотека пхпшника
При определении внешних id Laravel предлагает несколько методов, один из которых —
foreignIdFor(). Этот метод использует имя модели и добавляет к нему «id». Это не только делает ваш код более читабельным, но и позволяет быстро перейти к модели из миграции 🚀👉Документация
#совет
Библиотека пхпшника
🥱3👍1