Миграции внешнего ключа в Laravel: синтаксис и ошибки
https://youtu.be/qGPwezhkBsw
https://youtu.be/qGPwezhkBsw
YouTube
Laravel Foreign Key Migrations: Bugs to Avoid and Syntax To Know
I see various bugs and problems people face with foreign key migrations, so I decided to talk about different syntax options and things to know.
Read more in the docs: https://laravel.com/docs/8.x/migrations#foreign-key-constraints
(but also always check…
Read more in the docs: https://laravel.com/docs/8.x/migrations#foreign-key-constraints
(but also always check…
Код, который большинство из нас пишет, как правило содержит ещё текст – разные элементы интерфейса, описания, содержание имейлов и так далее. Но мы, программисты, не все получали пятёрки в школе за сочинение. Мы хорошо пишем код, но далеко не каждый из нас хорош в прозе.
В итоге мы видим тысячи сайтов и приложений, которые говорят с пользователями на неестественном языке вроде: “Использованы запрещенные символы” или “Операция успешно завершена”. Как часто вам в жизни, на улице говорят такие фразы?
https://habr.com/ru/post/533980/
В итоге мы видим тысячи сайтов и приложений, которые говорят с пользователями на неестественном языке вроде: “Использованы запрещенные символы” или “Операция успешно завершена”. Как часто вам в жизни, на улице говорят такие фразы?
https://habr.com/ru/post/533980/
Хабр
Разделение кода и текста: мысли вслух
Код, который большинство из нас пишет, как правило содержит ещё текст – разные элементы интерфейса, описания, содержание имейлов и так далее. Но мы, программисты...
Как бы ни была прекрасна документация Laravel, но в фреймворке еще много недокументированных функций и скрытых жемчужин. Одной из них является Eloquent-метод firstOr().
https://laravel.demiart.ru/secret-method-firstor/
https://laravel.demiart.ru/secret-method-firstor/
Уроки Laravel
Тайный метод firstOr() | Уроки Laravel
Как бы ни была прекрасна документация Laravel, но в фреймворке еще много недокументированных функций и скрытых жемчужин. Одной из них является Eloquent-метод firstOr(). Впервые я узнал о нём из этого
Защита изображений в Laravel Media Library
https://felix-schmid.de/blog/2-securing-media-from-laravel-medialibrary
https://felix-schmid.de/blog/2-securing-media-from-laravel-medialibrary
При использовании Form request может пригодиться возможность управлять данными запроса перед выполнением правил валидации.
https://laravel.demiart.ru/manipulating-request-data-before-performing-validation/
https://laravel.demiart.ru/manipulating-request-data-before-performing-validation/
Уроки Laravel
Управление данными запроса перед валидацией | Уроки Laravel
При использовании Запросов формы (Form request) может пригодиться возможность управлять данными запроса перед выполнением правил валидации. Например: Конвертация данных в нужный формат, ожидаемый вали
Релиз Artisan Remote
Пакет для использования artisan-команд через HTTP API
https://philo.dev/introducing-artisan-remote/
Пакет для использования artisan-команд через HTTP API
https://philo.dev/introducing-artisan-remote/
Philo's Blog
Introducing Artisan Remote
The perfect desktop companion for your Laravel applications to interact with artisan commands.
Релиз Flysystem 2
Библиотека абстракции для работы с файловой системой, используемая в Laravel. Поддержка второй версии Flysystem появится в Laravel 9, запланированной на конец февраля - начало марта.
https://blog.frankdejonge.nl/a-new-major-version-of-flysystem/
Библиотека абстракции для работы с файловой системой, используемая в Laravel. Поддержка второй версии Flysystem появится в Laravel 9, запланированной на конец февраля - начало марта.
https://blog.frankdejonge.nl/a-new-major-version-of-flysystem/
Frank on Software
A new major version of Flysystem
For those who missed it, a new major version of Flysystem was released on the
24th of November. A new major version allows you break with the past for the
sake of the future, which is exactly what I've done.
For the second version of Flysystem I went back…
24th of November. A new major version allows you break with the past for the
sake of the future, which is exactly what I've done.
For the second version of Flysystem I went back…
Если вы запускаете приложение Laravel чисто как headless API, то будет выгодно отключить HTTP сессии.
https://laravel.demiart.ru/disable-http-sessions-to-speed-up-api/
https://laravel.demiart.ru/disable-http-sessions-to-speed-up-api/
Уроки Laravel
Отключение HTTP сессий для ускорения API | Уроки Laravel
Если вы запускаете приложение Laravel чисто как headless API, то будет выгодно отключить HTTP сессии. Мы это используем в службе мониторинга Oh Dear, где все удаленные сервера, проверяющие аптайм, это
Также зарелизены:
— Laravel 6.20.8, 7.30.1
— Breeze 1.0.1
— Dusk 6.11.0
— Horizon 5.6.3
— Nexmo Notification Channel 2.5.1
— Sail 1.0.1
— Scout 8.5.1
— Vapor UI 1.0.1
— Laravel 6.20.8, 7.30.1
— Breeze 1.0.1
— Dusk 6.11.0
— Horizon 5.6.3
— Nexmo Notification Channel 2.5.1
— Sail 1.0.1
— Scout 8.5.1
— Vapor UI 1.0.1
Релиз Laravel Mix 6
Поддержка webpack 5, плюс множество исправлений и улучшений.
https://github.com/JeffreyWay/laravel-mix/blob/master/CHANGELOG.md
Поддержка webpack 5, плюс множество исправлений и улучшений.
https://github.com/JeffreyWay/laravel-mix/blob/master/CHANGELOG.md
GitHub
laravel-mix/CHANGELOG.md at master · laravel-mix/laravel-mix
The power of webpack, distilled for the rest of us. - laravel-mix/CHANGELOG.md at master · laravel-mix/laravel-mix
Защита потокового видео с Laravel FFmpeg
https://protone.media/nl/blog/encrypted-hls-with-laravel-ffmpeg-protect-your-videos-with-aes-128-encryption
https://protone.media/nl/blog/encrypted-hls-with-laravel-ffmpeg-protect-your-videos-with-aes-128-encryption
Protone Media
Encrypted HLS with Laravel FFMpeg: Protect your videos with AES-128 Encryption | Protone Media
The Laravel FFmpeg package has supported HLS for over four years. It's
a fantastic protocol to provide on-demand, adaptive streaming.
Initially developed by Apple in the early days of iOS, it is now the
most popular streaming format, and it works on Android…
a fantastic protocol to provide on-demand, adaptive streaming.
Initially developed by Apple in the early days of iOS, it is now the
most popular streaming format, and it works on Android…
Несколько свежих Laravel-подкастов
https://laravel-news.com/some-laravel-podcasts-for-your-holiday-break
https://laravel-news.com/some-laravel-podcasts-for-your-holiday-break
Laravel News
Some Laravel Podcasts for your holiday break
As 2020 starts coming to a close you might be taking some time off work and have some spare time. If you are looking to fill some downtime with podcasts here are three new Laravel related episodes that just came out this week that you might want to download…
Тестирование содержимого письма в Laravel 8.18
https://laravel-news.com/testing-mailable-content-in-laravel-8
https://laravel-news.com/testing-mailable-content-in-laravel-8
Laravel News
Testing Mailable Content in Laravel 8
Laravel 8.18.0 added methods to test HTML and plain-text email bodies for mailables. These methods are documented, but I’d like to walk through a simple example to illustrate how useful these can be.