Laravel World
8.46K subscribers
1.26K photos
25 videos
9 files
2.09K links
Laravel & PHP news
Download Telegram
Использование выделенных объектов ответа, которые могут обрабатывать несколько форматов — хороший шаблон для очистки контроллеров. Я разрабатывал новый способ возврата различных форматов откликов, вводя выделенные объекты в мои приложения на Laravel и я решил поделится с вами своим этапами и идеями.
https://laravel.demiart.ru/versatile-response-objects/
Обратите внимание. В последнем релизе изменён дефолтный .env
Настраиваем Sail правильно :)
В приложениях часто нужно хранить некоторые глобальные настройки, причем эти параметры не относятся к конкретной модели, например пользователю, а к системе в целом. Конечно, вы можете сделать это через Eloquent, но я считаю, что это неправильный подход, так как вы сохраняете нереляционные данные в реляционной системе. И я нашёл для этого пакет Spatie Valuestore, который идеально подходит для хранения настроек приложения.
https://laravel.demiart.ru/global-application-settings/
Релиз Laravel Carbon Macros 1.1
Набор макросов для работы с важными датами для США, Канда, Бразилии и Украины. Ждём пулреквесты с российскими датами :)
https://laravel-news.com/laravel-carbon-macros
Совет от Tim MacDonald
При задании JSON-поля, которое будет содержать список, вместо того, чтобы сделать его nullable и потом проверять на null, я просто делаю его пустым массивом. Таким образом, вам не придется проверять его на нулевое значение перед циклом, поскольку вы всегда теперь работаете со списком.
👍1
Тестирование RESTful API с помощью Фабрик
https://techjeni.com/testing-restful-apis-in-laravel-with-factories/