Laravel | Несколько пользовательских моделей
В статье рассказывается как организовать работу нескольких моделей пользователя в Laravel с помощью пакета calebporzio/parental
👉 @web_craft
В статье рассказывается как организовать работу нескольких моделей пользователя в Laravel с помощью пакета calebporzio/parental
👉 @web_craft
Хотите освоить фронтенд-разработку? Начните 24 июня с demo-занятия «Создание интерактивных страниц, работа с анимациями»!
Вместе с преподавателем Эржаном Торокуловым вы рассмотрите способы создания интерактивных страниц, научитесь анимировать переходы состояний HTML элементов, а также создадите анимации как на CSS, так и на JavaScript.
Для регистрации на вебинар оставьте заявку 👉 https://otus.pw/WL0e/
Вместе с преподавателем Эржаном Торокуловым вы рассмотрите способы создания интерактивных страниц, научитесь анимировать переходы состояний HTML элементов, а также создадите анимации как на CSS, так и на JavaScript.
Для регистрации на вебинар оставьте заявку 👉 https://otus.pw/WL0e/
Laravel | Blade loops
В статье подробно разобрана работа с циклами в Blade.
Особое внимание уделено малоизвестным возможностям.
👉 @web_craft
В статье подробно разобрана работа с циклами в Blade.
Особое внимание уделено малоизвестным возможностям.
👉 @web_craft
Laravel | Custom Echo handlers
Одним из нововведений Laravel 8.45 является возможность определять как будут выводиться переменные различных типов через {{ $var }} в blade-шаблонах.
Для этого появился метод Blade::stringable
👉 @web_craft
Одним из нововведений Laravel 8.45 является возможность определять как будут выводиться переменные различных типов через {{ $var }} в blade-шаблонах.
Для этого появился метод Blade::stringable
👉 @web_craft
Laravel | Пагинация: Offset против Cursor
С недавних пор в Laravel есть два варианта пагинации. В данной статье рассматриваются оба этих варианта и проводится сравнение производительности.
👉 @web_craft
С недавних пор в Laravel есть два варианта пагинации. В данной статье рассматриваются оба этих варианта и проводится сравнение производительности.
👉 @web_craft
Laravel | Lockout
rappasoft/lockout - пакет, позволяющий перевести Laravel-приложение в режим "только для чтения".
Переключение производится одним флагом в .env
👉 @web_craft
rappasoft/lockout - пакет, позволяющий перевести Laravel-приложение в режим "только для чтения".
Переключение производится одним флагом в .env
👉 @web_craft
Laravel | Nullable vs Sometimes
В статье подробно рассказывается о разнице между похожими правила валидации nullable и sometimes.
👉 @web_craft
В статье подробно рассказывается о разнице между похожими правила валидации nullable и sometimes.
👉 @web_craft
Laravel | Laravel User Activity
Laravel User Activity - пакет для просто отслеживания действий пользователей в приложениях на Laravel.
👉 @web_craft
Laravel User Activity - пакет для просто отслеживания действий пользователей в приложениях на Laravel.
👉 @web_craft
Laravel | Более понятные сообщения
В видео рассказывается как сделать сообщения об ошибках более понятными и информативными.
👉 @web_craft
В видео рассказывается как сделать сообщения об ошибках более понятными и информативными.
👉 @web_craft
Laravel | Laravel ID Generator
Laravel ID Generator - пакет для генерации id моделей с заданным шаблоном вместо использования инкремента.
👉 @web_craft
Laravel ID Generator - пакет для генерации id моделей с заданным шаблоном вместо использования инкремента.
👉 @web_craft
❓Нет времени читать книги? Надоело постоянно искать годные статьи?
❕Специально для тебя мы публикуем короткие заметки, только по теме и только с доступными для понимания, практическими примерами. Здесь ты найдешь выдержки из книг, статей, видео и курсов о PHP, базах данных, тестировании, ООП и многом другом.
👉 Подписывайся на телеграм-канал, чтобы ничего не пропускать и получать информацию первым :)
❕Специально для тебя мы публикуем короткие заметки, только по теме и только с доступными для понимания, практическими примерами. Здесь ты найдешь выдержки из книг, статей, видео и курсов о PHP, базах данных, тестировании, ООП и многом другом.
👉 Подписывайся на телеграм-канал, чтобы ничего не пропускать и получать информацию первым :)
Laravel | Репозитории
"Пожалуйста, прекращайте говорить про шаблон Репозиторий с Eloquent" и "Полезные репозитории с Eloquent?" - две статьи от одного автора про проблему использования шаблона репозиторий в Laravel и вариант ее решения.
👉 @web_craft
"Пожалуйста, прекращайте говорить про шаблон Репозиторий с Eloquent" и "Полезные репозитории с Eloquent?" - две статьи от одного автора про проблему использования шаблона репозиторий в Laravel и вариант ее решения.
👉 @web_craft
Laravel | Создание REST API c ролями и правами
В статье рассказывается как создать REST API с авторизацией через Sanctum и разбивкой доступа по ролям и правам
👉 @web_craft
В статье рассказывается как создать REST API с авторизацией через Sanctum и разбивкой доступа по ролям и правам
👉 @web_craft
Laravel | Tags
spatie/laravel-tags - пакет, добавляющий тэги в Laravel приложения. Помимо обычных тегов поддерживает типы, переводы и сортировку тегов.
👉 @web_craft
spatie/laravel-tags - пакет, добавляющий тэги в Laravel приложения. Помимо обычных тегов поддерживает типы, переводы и сортировку тегов.
👉 @web_craft
Примерно 8 лет назад, я выбрал изучение программирования, что бы перейти на удаленную работу. В голове был фриланс, шум прибоя и тень от пальмы на моем ноутбуке.
В итоге все оказалось не столь радужно, пока я не взглянул на свою деятельность иначе.
Работая на других с ума можно сойти от однотипных задач. Работая на фриланс биржах, можно положить зубы на полку.
Но можно по-другому.
На своем канале я рассказываю, как ворваться в веб за месяц и зарабатывать на разработке сайтов, без общедоступных конструкторов типа Тильды. Без конкуренции. Без длительного изучения программирования. Работая на себя и от себя.
В закрепе дана наиболее полная информация, подписывайтесь на канал, уже вышел цикл статей раскрывающий все секреты и нюансы — Внеконкурентного подхода к веб разработке!
В итоге все оказалось не столь радужно, пока я не взглянул на свою деятельность иначе.
Работая на других с ума можно сойти от однотипных задач. Работая на фриланс биржах, можно положить зубы на полку.
Но можно по-другому.
На своем канале я рассказываю, как ворваться в веб за месяц и зарабатывать на разработке сайтов, без общедоступных конструкторов типа Тильды. Без конкуренции. Без длительного изучения программирования. Работая на себя и от себя.
В закрепе дана наиболее полная информация, подписывайтесь на канал, уже вышел цикл статей раскрывающий все секреты и нюансы — Внеконкурентного подхода к веб разработке!
Telegram
Внеконкурентный подход
Авторский блог о моем подходе к заработку на разработке сайтов, который сформировался в течении 7 лет и позволяет избежать конкуренции, фриланс бирж и необходимости устраиваться на работу.
Пишите вопросы лично мне: @web_prof
Пишите вопросы лично мне: @web_prof
Laravel | Password Rule
Для валидации паролей в Laravel есть специальный класс Password. Password - это rule object с методами для кастомизации правил сложности паролей в вашем приложении.
👉 @web_craft
Для валидации паролей в Laravel есть специальный класс Password. Password - это rule object с методами для кастомизации правил сложности паролей в вашем приложении.
👉 @web_craft
Laravel | Создание штрихкодов
В статье рассказывается о генерации штрих кодов в приложениях на Laravel с помощью пакета milon/barcode
👉 @web_craft
В статье рассказывается о генерации штрих кодов в приложениях на Laravel с помощью пакета milon/barcode
👉 @web_craft
Laravel | Attribute Events
jpkleemans/attribute-events - пакет добавляющий в Eloquent модели события, вызываемые при изменении конкретных атрибутов модели.
👉 @web_craft
jpkleemans/attribute-events - пакет добавляющий в Eloquent модели события, вызываемые при изменении конкретных атрибутов модели.
👉 @web_craft
Говорят, что программисты, которые вставляют английские словечки в каждое второе предложение — зарабатывают на 40% больше остальных!
DevOps, framework, islice, boltons — смотри перевод здесь и уделай своего тимлида английским через месяц!
Английский для айтишников
DevOps, framework, islice, boltons — смотри перевод здесь и уделай своего тимлида английским через месяц!
Английский для айтишников
Laravel | Параллельный запуск тестов
Laravel поддерживает параллельное выполнение тестов. Для этого есть опция --parallel. Также можно указать количество выполняемых одновременно процессов с помощью опции --processes
👉 @web_craft
Laravel поддерживает параллельное выполнение тестов. Для этого есть опция --parallel. Также можно указать количество выполняемых одновременно процессов с помощью опции --processes
👉 @web_craft