#laravel
Продвинутые возможности роутинга в Laravel.
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
Продвинутые возможности роутинга в Laravel.
https://quickadminpanel.com/blog/laravel-routing-8-advanced-tips-languages-apis-groups-validation/
#advanced #laravel
Настраиваем CI процесс для Laravel приложений с помощью GitHub Actions.
https://dudi.dev/laravel-continuous-integration-github-actions/
Настраиваем CI процесс для Laravel приложений с помощью GitHub Actions.
https://dudi.dev/laravel-continuous-integration-github-actions/
dudi.dev
Continuous integration(CI) for laravel using github actions | dudi.dev
Learn how to create continuous integration(CI) build pipeline for your laravel applications using github actions.
#advanced #laravel
Обзор компонента FormRequest от Laravel. Плюсы, минусы, минусы, минусы, ой, и устройство компонента изнутри.
https://proglib.io/w/bf832d65
Обзор компонента FormRequest от Laravel. Плюсы, минусы, минусы, минусы, ой, и устройство компонента изнутри.
https://proglib.io/w/bf832d65
php.zone
Laravel: FormRequest
В этом обзоре мы рассмотрим один из самых, на мой взгляд, ужасно реализованных и в то же время один из самых, по мнению разработчиков на Laravel, полезных компонентов фреймворка — FormRequest.
#laravel #junior
Роадмап для начинающих Laravel разработчиков от 2020-го года, но актуален также и для нынешнего.
https://raw.githubusercontent.com/Hasnayeen/laravel-developer-roadmap/master/images/roadmap.png
Роадмап для начинающих Laravel разработчиков от 2020-го года, но актуален также и для нынешнего.
https://raw.githubusercontent.com/Hasnayeen/laravel-developer-roadmap/master/images/roadmap.png
#advanced #laravel
Советы по оптимизации запросов к бд, если вы используете Laravel.
https://dudi.dev/optimize-laravel-database-queries/
Советы по оптимизации запросов к бд, если вы используете Laravel.
https://dudi.dev/optimize-laravel-database-queries/
dudi.dev
18 Tips to optimize laravel database queries | dudi.dev
These 18 laravel performance optimization tips for optimizing database queries will help you sky rocket your laravel application performance.
#laravel #middle
Интеграция MeiliSearch с Laravel Scout для реализации полнотекстового поиска.
https://tighten.co/blog/full-text-search-with-meilisearch-and-scout/
Интеграция MeiliSearch с Laravel Scout для реализации полнотекстового поиска.
https://tighten.co/blog/full-text-search-with-meilisearch-and-scout/
Tighten
Full-Text Search with MeiliSearch and Laravel Scout
Learn how to add full-text search to your Eloquent models using the free, self-hosted search engine MeiliSearch and Laravel Scout.
#advanced #laravel
Разбираемся, зачем нужен Laravel Octane, как им пользоваться и какую на этот раз Тейлор сделал обертку.
https://beyondco.de/blog/laravel-octane-introduction
Разбираемся, зачем нужен Laravel Octane, как им пользоваться и какую на этот раз Тейлор сделал обертку.
https://beyondco.de/blog/laravel-octane-introduction
Beyond Code
Laravel Octane
What is Laravel Octane, how can you use it, and why you should care
#advanced #laravel
Чем отличаются нативные сессии PHP от сессий Laravel – подробнее в статье.
https://iwasherefirst2.medium.com/how-do-laravel-sessions-work-7b65d74a79a6
Чем отличаются нативные сессии PHP от сессий Laravel – подробнее в статье.
https://iwasherefirst2.medium.com/how-do-laravel-sessions-work-7b65d74a79a6
Medium
Laravel sessions vs PHP session
PHP comes with a native way to handle sessions. Laravel is using its own. This article explains how.
#advanced #laravel
Обрабатываем запросы с помощью Laravel Octane.
https://divinglaravel.com/laravel-octane-bootstrapping-the-application-and-handling-requests
Обрабатываем запросы с помощью Laravel Octane.
https://divinglaravel.com/laravel-octane-bootstrapping-the-application-and-handling-requests
#advanced #laravel
Symfony не всегда является хорошим примером, как нужно делать. Например, автовайринг зависимостей через свойства, помеченными аннотацией @required, — это плохая фича. Будем надеяться, авторы Laravel не одобрят данный PR, добавляющий аналогичную возможность в контейнер фреймворка.
https://github.com/laravel/framework/pull/37331
Symfony не всегда является хорошим примером, как нужно делать. Например, автовайринг зависимостей через свойства, помеченными аннотацией @required, — это плохая фича. Будем надеяться, авторы Laravel не одобрят данный PR, добавляющий аналогичную возможность в контейнер фреймворка.
https://github.com/laravel/framework/pull/37331
GitHub
[9.x] Autowire public typed properties by ahmedash95 · Pull Request #37331 · laravel/framework
Hello,
This POC PR adds the Autowiring of public typed properties in PHP 7.4. it's inspired by Symfony 5.1.
It works only for public properties
doc block /** @required */ is required to tell ...
This POC PR adds the Autowiring of public typed properties in PHP 7.4. it's inspired by Symfony 5.1.
It works only for public properties
doc block /** @required */ is required to tell ...
#advanced #laravel
Большой туториал по laravel tinker.
https://beyondco.de/blog/the-ultimate-guide-to-php-artisan-tinker
Большой туториал по laravel tinker.
https://beyondco.de/blog/the-ultimate-guide-to-php-artisan-tinker
Tinkerwell
The ultimate guide to php artisan tinker
The tinker command is built into every Laravel application and you can use it to run code within the context of your application. Let's explore what this means.
#advanced #laravel
Пагинация в Laravel с помощью курсора и офсета: за и против.
https://www.laravel-enlightn.com/blog/laravel-offset-vs-cursor-pagination/
Пагинация в Laravel с помощью курсора и офсета: за и против.
https://www.laravel-enlightn.com/blog/laravel-offset-vs-cursor-pagination/
Enlightn
Offset vs Cursor Pagination in Laravel [In-Depth Guide]
Curious to learn pagination strategies in Laravel? Here's an in-depth guide on offset and cursor pagination, and the pros and cons of each.
#advanced #laravel
Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
Библиотека для превращения json данных в модели Eloquent.
https://github.com/swisnl/json-api-client
GitHub
GitHub - swisnl/json-api-client: A PHP package for mapping remote {json:api} resources to Eloquent like models and collections.
A PHP package for mapping remote {json:api} resources to Eloquent like models and collections. - swisnl/json-api-client
#advanced #laravel
IoC, DI, контейнер и сервис-провайдеры — многие могут понимать смысл этих вещей, но не уметь пользоваться ими свободно или делать их сами. Исправляем эту ситуацию и изучаем внедрение зависимостей на примере фреймворка Laravel.
https://blog.farhan.dev/laravel-service-container-and-service-providers-explained
IoC, DI, контейнер и сервис-провайдеры — многие могут понимать смысл этих вещей, но не уметь пользоваться ими свободно или делать их сами. Исправляем эту ситуацию и изучаем внедрение зависимостей на примере фреймворка Laravel.
https://blog.farhan.dev/laravel-service-container-and-service-providers-explained
DEV Community
Laravel Service Container and Service Providers Explained
Laravel's service container is one of the most important pieces of the framework yet it gets so...
Привет, разработчики Laravel 👩💻
Начиная с Laravel v11.18.0, в методе Str::limit() появился новый параметр preserveWords.
Пример использования метода limit() — отображение предварительных версий текстового контента, таких как резюме или отрывки блог-постов.
Раньше при использовании метода limit он мог разрывать слова посередине.
Теперь мы можем передать параметр preserveWords как true, и Laravel умно применит ограничение так, чтобы последнее слово было полным.
Это может улучшить пользовательский опыт для некоторых приложений.
#laravel #php
👉 [|@php_be1]
Начиная с Laravel v11.18.0, в методе Str::limit() появился новый параметр preserveWords.
Пример использования метода limit() — отображение предварительных версий текстового контента, таких как резюме или отрывки блог-постов.
Раньше при использовании метода limit он мог разрывать слова посередине.
Теперь мы можем передать параметр preserveWords как true, и Laravel умно применит ограничение так, чтобы последнее слово было полным.
Это может улучшить пользовательский опыт для некоторых приложений.
#laravel #php
👉 [|@php_be1]
🎉 Розыгрыш обучающих курсов от CutCode!
📚 1 сентября - День знаний! Хватит откладывать свое обучение на потом, пришло время действовать! Самые жирные вакансии получают более квалифицированные разработчики. Сколько раз вы говорили себе "начну с понедельника" или "вот закончу этот проект и тогда..."? Пора превратить планы в реальность!
CutCode проводит большой розыгрыш, который может стать вашим билетом в мир профессионального Laravel:
🏆 Призы:
-Билеты на курсы: "Продвинутые методики Laravel", "Laravel Start" и "Laravel API"
-Скидка 30% на ВСЕ курсы CutCode
-6 месяцев бесплатного использования сервиса onFriday
🤔 Как участвовать?
1. Переходите к посту с розыгрышем
2. В комментариях к посту укажите желаемые призы, используя ключевые слова.
⏰ Спешите! Заявки принимаются только до 3 сентября включительно.
Розыгрыш состоится 4 сентября в 20:00 (мск) в прямом эфире на YouTube-канале CutCode.
Помните, День знаний - это не только про школьников и студентов. Это про каждого, кто готов развиваться, инвестировать в себя и свое будущее.
Действуйте сейчас, пока другие сомневаются! 🌟
#Laravel #CutCode
@php_be1
https://t.me/laravel_cutcode/566
📚 1 сентября - День знаний! Хватит откладывать свое обучение на потом, пришло время действовать! Самые жирные вакансии получают более квалифицированные разработчики. Сколько раз вы говорили себе "начну с понедельника" или "вот закончу этот проект и тогда..."? Пора превратить планы в реальность!
CutCode проводит большой розыгрыш, который может стать вашим билетом в мир профессионального Laravel:
🏆 Призы:
-Билеты на курсы: "Продвинутые методики Laravel", "Laravel Start" и "Laravel API"
-Скидка 30% на ВСЕ курсы CutCode
-6 месяцев бесплатного использования сервиса onFriday
🤔 Как участвовать?
1. Переходите к посту с розыгрышем
2. В комментариях к посту укажите желаемые призы, используя ключевые слова.
⏰ Спешите! Заявки принимаются только до 3 сентября включительно.
Розыгрыш состоится 4 сентября в 20:00 (мск) в прямом эфире на YouTube-канале CutCode.
Помните, День знаний - это не только про школьников и студентов. Это про каждого, кто готов развиваться, инвестировать в себя и свое будущее.
Действуйте сейчас, пока другие сомневаются! 🌟
#Laravel #CutCode
@php_be1
https://t.me/laravel_cutcode/566
Telegram
Laravel новости от CutCode
🚀 Хватит откладывать свое обучение на потом!
Знакомая ситуация? Ты давно хочешь освоить Laravel, но каждый раз находишь оправдание, чтобы отложить обучение. "Начну с понедельника", "Вот закончу этот проект и тогда...", "Сейчас нет времени".
⏳ А время-то…
Знакомая ситуация? Ты давно хочешь освоить Laravel, но каждый раз находишь оправдание, чтобы отложить обучение. "Начну с понедельника", "Вот закончу этот проект и тогда...", "Сейчас нет времени".
⏳ А время-то…
🚀 Прокачайте свои навыки по API на Laravel с новым курсом от CutCode!
Привет, разработчики!
Завтра на CutCode станет доступен новый курс "Изучение продвинутых методик Laravel. Часть 2. API".
🔥 Что будет на курсе:
1. Глубокое погружение в мир RESTful API: Подробный разбор теории понятным языком и практика на реальных проектах.
2. Современные подходы: Разберем Specification First, API First и Code First. Их особенности и отличия.
3. Автоматизация и кодогенерация: Научимся генерировать документацию и структуру API.
4. Безопасность прежде всего: Разберем JWT, Sanctum и другие методы аутентификации.
5. Тестирование API: Взглянем на подход TDD - как грамотно создавать API через тесты.
6. Профессиональная отладка: Изучим современные инструменты для эффективного дебагинга.
👨🏫 Кому подойдет курс:
- Разработчикам, стремящимся создавать масштабируемые и гибкие решения
- Тем, кто хочет повысить свою ценность на рынке труда
📅 Не пропустите прямой эфир!
Хотите узнать больше? Присоединяйтесь к прямому эфиру 1 октября в 20:00 (мск) на YouTube-канале CutCode. Там расскажут подробности о курсе и ответы на все ваши вопросы!
🔗 Ссылка на трансляцию:
💡 Специальное предложение: После эфира стартуют продажи курса со скидкой в течение 2 дней.
Поднимите ваши навыки разработки API на новый уровень!
#Laravel #API #CutCode
@php_be1
https://www.youtube.com/live/05JpWyW4b7s
Привет, разработчики!
Завтра на CutCode станет доступен новый курс "Изучение продвинутых методик Laravel. Часть 2. API".
🔥 Что будет на курсе:
1. Глубокое погружение в мир RESTful API: Подробный разбор теории понятным языком и практика на реальных проектах.
2. Современные подходы: Разберем Specification First, API First и Code First. Их особенности и отличия.
3. Автоматизация и кодогенерация: Научимся генерировать документацию и структуру API.
4. Безопасность прежде всего: Разберем JWT, Sanctum и другие методы аутентификации.
5. Тестирование API: Взглянем на подход TDD - как грамотно создавать API через тесты.
6. Профессиональная отладка: Изучим современные инструменты для эффективного дебагинга.
👨🏫 Кому подойдет курс:
- Разработчикам, стремящимся создавать масштабируемые и гибкие решения
- Тем, кто хочет повысить свою ценность на рынке труда
📅 Не пропустите прямой эфир!
Хотите узнать больше? Присоединяйтесь к прямому эфиру 1 октября в 20:00 (мск) на YouTube-канале CutCode. Там расскажут подробности о курсе и ответы на все ваши вопросы!
🔗 Ссылка на трансляцию:
💡 Специальное предложение: После эфира стартуют продажи курса со скидкой в течение 2 дней.
Поднимите ваши навыки разработки API на новый уровень!
#Laravel #API #CutCode
@php_be1
https://www.youtube.com/live/05JpWyW4b7s
YouTube
Презентация нового курса по API
Привет, поклонники Laravel!
1 октября в 20:00 (мск) состоится прямой эфир. Тема: презентация нового курса по API.
Что будет на курсе:
1. Глубокое погружение в мир RESTful API: Подробный разбор теории понятным языком и практика на реальных проектах.
2.…
1 октября в 20:00 (мск) состоится прямой эфир. Тема: презентация нового курса по API.
Что будет на курсе:
1. Глубокое погружение в мир RESTful API: Подробный разбор теории понятным языком и практика на реальных проектах.
2.…