Кастомные отношения или, иными словами, работа со сложными отношениями между базой данных и моделями Laravel.
https://laravel.demiart.ru/custom-relationship/
https://laravel.demiart.ru/custom-relationship/
Уроки Laravel
Кастомные отношения | Уроки Laravel
Или, иными словами, работа со сложными отношениями между базой данных и моделями Laravel. Недавно мне пришлось столкнуться с проблемой производительности на одном из наших крупных Laravel-проектов. Бы
Подготовка кода к рецензированию или как заставить код-ревьюера влюбиться в вас
https://mtlynch.io/code-review-love/
https://mtlynch.io/code-review-love/
mtlynch.io
How to Make Your Code Reviewer Fall in Love with You
Best practices for code review when you're the author.
Пакет Befriended (дружба/лайки/блокирование): на Laravel и на Livewire
https://youtu.be/jgVyFRee6po
https://youtu.be/jgVyFRee6po
YouTube
Laravel Befriended Package: with/without Livewire
2-in-1 demo of a package to follow/like/block someone or something: like a social network, forum, or community project. Showing how to follow the community - with regular Laravel, and with Livewire.
Repo: https://github.com/LaravelDaily/Laravel-Befriended…
Repo: https://github.com/LaravelDaily/Laravel-Befriended…
Использование Model::upsert в Laravel 8
https://davidhallin.com/blog/using-upsert-in-laravel-8/
https://davidhallin.com/blog/using-upsert-in-laravel-8/
Как я хотел улучшить Laravel, но сделал только хуже
https://medium.com/tixel-dev/how-i-wanted-to-improve-laravel-but-only-made-it-worse-319d65f135e2
https://medium.com/tixel-dev/how-i-wanted-to-improve-laravel-but-only-made-it-worse-319d65f135e2
Medium
How I wanted to improve Laravel but only made it worse
Prologue
Аутентификация с помощью Laravel Sanctum
https://blog.samuelolaegbe.com/how-to-authenticate-your-frontend-apps-with-laravel-sanctum
https://blog.samuelolaegbe.com/how-to-authenticate-your-frontend-apps-with-laravel-sanctum
Миграции внешнего ключа в 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, где все удаленные сервера, проверяющие аптайм, это