9 советов по сокращению кода в Laravel
https://youtu.be/NUYqjdmsIj8
https://youtu.be/NUYqjdmsIj8
YouTube
9 Tips for Shorter Laravel Code
Some random things that you can write in a shorter way, with various Laravel helpers.
00:00 Intro
00:19 Tip 1. Shorter @if auth()-check()
01:14 Tip 2. Shorter Auth user in Blade
02:37 Tip 3. Shorter @foreach
03:31 Tip 4. Shorter Carbon::now()
04:31 Tip 5.…
00:00 Intro
00:19 Tip 1. Shorter @if auth()-check()
01:14 Tip 2. Shorter Auth user in Blade
02:37 Tip 3. Shorter @foreach
03:31 Tip 4. Shorter Carbon::now()
04:31 Tip 5.…
Также зарелизены:
— Laravel 6.20.18
— Cashier Stripe 12.9.3
— Cashier Paddle 1.4.4
— Fortify 1.7.8
— Horizon 5.7.1
— Installer 4.2
— Sail 1.4.7
— Sanctum 2.9.1
— Telescope 4.4.5
— Laravel 6.20.18
— Cashier Stripe 12.9.3
— Cashier Paddle 1.4.4
— Fortify 1.7.8
— Horizon 5.7.1
— Installer 4.2
— Sail 1.4.7
— Sanctum 2.9.1
— Telescope 4.4.5
Новое в Laravel 8.32
Возможность замедлять воркеры. В примере: делать паузу между заданиями 500 мс и засыпать на 5 секунд, если очередь пуста.
Внимание: если вы используете Redis для хранения очередей, то замедление воркеров приведет к повышенному потреблению памяти, так как задачи будут храниться дольше.
https://laravel.com/docs/8.x/queues#worker-sleep-duration
Возможность замедлять воркеры. В примере: делать паузу между заданиями 500 мс и засыпать на 5 секунд, если очередь пуста.
Внимание: если вы используете Redis для хранения очередей, то замедление воркеров приведет к повышенному потреблению памяти, так как задачи будут храниться дольше.
https://laravel.com/docs/8.x/queues#worker-sleep-duration
Новое в Laravel 8.32
Мидлвар
https://laravel.com/docs/8.x/queues#throttling-exceptions
Мидлвар
ThrottlesExceptions
для троттлинга исключений. Как только задача выбрасывает заданное количество исключений, то все дальнейшие попытки выполнить задачу откладываются на указанный период времени.https://laravel.com/docs/8.x/queues#throttling-exceptions
Новое в Laravel 8.32
Дамп HTTP-запроса перед отправкой.
https://laravel.com/docs/8.x/http-client#dumping-requests
Дамп HTTP-запроса перед отправкой.
https://laravel.com/docs/8.x/http-client#dumping-requests
Как использовать Laravel Sail с бэкендом Docker Desktop на WSL 2
https://medium.com/nuances-of-programming/как-использовать-laravel-sail-с-бэкендом-docker-desktop-на-wsl-2-4535a2005e20
https://medium.com/nuances-of-programming/как-использовать-laravel-sail-с-бэкендом-docker-desktop-на-wsl-2-4535a2005e20
Medium
Как использовать Laravel Sail с бэкендом Docker Desktop на WSL 2
Посмотрим, как происходит установка Docker Desktop на Windows 10, как она интегрируется с подсистемой Windows для Linux (WSL) 2 и как…
Тестирование Stripe Checkout с помощью Laravel Dusk
https://carlalexander.ca/test-stripe-checkout-customer-portal-laravel-dusk/
https://carlalexander.ca/test-stripe-checkout-customer-portal-laravel-dusk/
The Man in the Arena
How to test Stripe Checkout and Customer portal with Laravel Dusk | The Man in the Arena
Recently, I added billing to Ymir. It's a Laravel application, and adding payment functionality to it was a breeze with Laravel Cashier. Cashier supports different payment gateways…
Нормирование ресурсов для воркеров в Laravel
https://divinglaravel.com/rationing-your-laravel-queue-workers-memory-and-cpu-consumption
https://divinglaravel.com/rationing-your-laravel-queue-workers-memory-and-cpu-consumption
Релиз Laravel Remote
Пакет для запуска artisan-команд на удаленном сервере
https://freek.dev/1924-execute-artisan-commands-on-remote-servers
Пакет для запуска artisan-команд на удаленном сервере
https://freek.dev/1924-execute-artisan-commands-on-remote-servers
Как узнать какие запросы к БД будут выполняться при запуске ваших миграций
https://www.amitmerchant.com/dry-running-laravel-migrations-before-actually-migrating-them/
https://www.amitmerchant.com/dry-running-laravel-migrations-before-actually-migrating-them/
Amit Merchant - A blog on PHP, JavaScript, and more
Dry running Laravel migrations before actually migrating them
Sometimes, you might run into a situation where you want to see what all database queries will run upon running your Laravel migrations, and that too without actually running the migrations.
Как Laravel использует пакет
https://zubairmohsin.dev/blog/how-laravel-uses-dragonmantank-cronexpression-package-in-task-scheduling
dragonmantank/cron-expression
в планировщике задачhttps://zubairmohsin.dev/blog/how-laravel-uses-dragonmantank-cronexpression-package-in-task-scheduling
Релиз Laravel Database Schedule
Панель управления планировщиком задач
https://github.com/robersonfaria/laravel-database-schedule
Панель управления планировщиком задач
https://github.com/robersonfaria/laravel-database-schedule
Код-ревью от Povilas Korop: маршруты, CRUD и валидация
https://youtu.be/ZigTkUispLw
https://youtu.be/ZigTkUispLw
YouTube
Junior Code Review: Better Routes, CRUDs and Validation
Another code review from me, with a set of tips on how to structure the code better.
00:00 Intro
00:40 Route::get() to Route::view()
01:35 Formatting Code
02:15 Restructure Route Groups
04:14 Controllers: Naming Variables
05:29 Profile: No Resource Controller…
00:00 Intro
00:40 Route::get() to Route::view()
01:35 Formatting Code
02:15 Restructure Route Groups
04:14 Controllers: Naming Variables
05:29 Profile: No Resource Controller…
Релиз Laravel Multitenancy 2.0
Пакет для мультиарендности от Spatie. Теперь поддерживает PHP 8
https://spatie.be/docs/laravel-multitenancy/v2/introduction
Пакет для мультиарендности от Spatie. Теперь поддерживает PHP 8
https://spatie.be/docs/laravel-multitenancy/v2/introduction
Использование криптографических ключей AWS в Laravel
https://blog.deleu.dev/swapping-laravel-encryption-with-aws-kms/
https://blog.deleu.dev/swapping-laravel-encryption-with-aws-kms/