Laravel World
8.33K subscribers
1.28K photos
26 videos
9 files
2.12K links
Laravel & PHP news

contacts: @okkultax
Download Telegram
Сегодня поговорим о добавлении настроек на уровне пользователя. Есть несколько способов сделать это и мы сначала рассмотрим их, а потом перейдем к выбору, который я сделал в своем приложении Pulse.
https://laravel.demiart.ru/user-settings-in-laravel/
Советы от Povilas Korop
Если, по какой-то причине, в пагинации Laravel вас не устравает дефолтный параметр ?page=1, ?page=2 и тд., то вы можете легко его поменять, например на ?page_number=1. Это можно сделать так:
$users = User::paginate(10, ['*'], 'page_number');
Создаём десктопные уведомления на Laravel+Pusher+Twilio SMS
https://www.twilio.com/blog/build-chrome-desktop-notifications-php-laravel-8-pusher-twilio-sms
Создаём, тестируем и разворачиваем Laravel-приложение с помощью GitHub Actions
https://www.twilio.com/blog/build-test-deploy-laravel-application-github-actions
Релиз Laravel User Activity
https://laravelarticle.com/laravel-user-activity
Статья о том, как я отказался от философии, которой придерживался много лет — пустые классы моделей Eloquent. Я объясню причины, а также прокомментирую пару моментов, которые вам следует знать, если будете использовать этот подход.
https://laravel.demiart.ru/laravel-model-helpers/
Гвард (guard)— это фрагмент кода в верхней части функции или метода, который делает return, если выполняется некоторое предварительное условие. Я считаю, что правильное их использование может уменьшить как сложность, так и когнитивную нагрузку кода.
https://laravel.demiart.ru/reducing-complexity-with-guards/