WebCraft - ремесло веб разработки
6.45K subscribers
1.73K photos
260 videos
2 files
234 links
Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront
Менеджер по рекламе: @Spiral_Yuri

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Примерно 8 лет назад, я выбрал изучение программирования, что бы перейти на удаленную работу. В голове был фриланс, шум прибоя и тень от пальмы на моем ноутбуке.

В итоге все оказалось не столь радужно, пока я не взглянул на свою деятельность иначе.

Работая на других с ума можно сойти от однотипных задач. Работая на фриланс биржах, можно положить зубы на полку.

Но можно по-другому.

На своем канале я рассказываю, как ворваться в веб за месяц и зарабатывать на разработке сайтов, без общедоступных конструкторов типа Тильды. Без конкуренции. Без длительного изучения программирования. Работая на себя и от себя.

В закрепе дана наиболее полная информация, подписывайтесь на канал, уже вышел цикл статей раскрывающий все секреты и нюансы — Внеконкурентного подхода к веб разработке!
Laravel | Password Rule

Для валидации паролей в Laravel есть специальный класс Password. Password - это rule object с методами для кастомизации правил сложности паролей в вашем приложении.

👉 @web_craft
Laravel | Создание штрихкодов

В статье рассказывается о генерации штрих кодов в приложениях на Laravel с помощью пакета milon/barcode

👉 @web_craft
Laravel | Attribute Events

jpkleemans/attribute-events - пакет добавляющий в Eloquent модели события, вызываемые при изменении конкретных атрибутов модели.

👉 @web_craft
Говорят, что программисты, которые вставляют английские словечки в каждое второе предложение — зарабатывают на 40% больше остальных!

DevOps, framework, islice, boltons — смотри перевод здесь и уделай своего тимлида английским через месяц!

Английский для айтишников
Laravel | Параллельный запуск тестов

Laravel поддерживает параллельное выполнение тестов. Для этого есть опция --parallel. Также можно указать количество выполняемых одновременно процессов с помощью опции --processes

👉 @web_craft
Laravel | Language switcher

akaunting/laravel-language - пакет для автоматического переключения языка приложения в зависимости от различных условий.

👉 @web_craft
Laravel | Echo server

laravel-echo-server - сервер на nodejs для организации работы Laravel Echo через redis без применения платных сервисов.

👉 @web_craft
Laravel | Service Container in Laravel

В видео один из основных разработчиков Laravel подробно рассказывает об особенностях работы с сервис контейнером.

👉 @web_craft
Laravel | Migration Generator

Laravel Migration Generator - пакет для генерации миграций из существующей структуры БД. В отличие от встроенной команды schema:dump генерирует файлы миграций, а не SQL.

👉 @web_craft
В статье рассказывается об автозагрузке файлов с функциями-хелперами с помощью сервис провайдера, без изменения сomposer.json.
Laravel | Laravel Examples

https://laravelexamples.com - сайт с постоянно пополняемой коллекцией примеров кода на Laravel. Присутствуют примеры как для стандартных функций Laravel, так и примеры работы с популярными пакетами.

👉 @web_craft
PHP | Patrol

Patrol - CLI-инструмент для проверки composer-зависимостей вашего проекта на предмет устаревших пакетов и наличия уязвимостей.

👉 @web_craft
Laravel | Nullable trait

michaeldyrynda/laravel-nullable-fields - пакет для Laravel с трейтом Nullable.

Трейт nullable позволяет описать какие поля нужно сохранять как null, если пришло любое пустое значение.

👉 @web_craft
Laravel | Notification Channels

Помимо отправки сообщений по электронной почте, Laravel предоставляет возможность отправлять уведомления через различные каналы, например Slack.

laravel-notification-channels.com - это поддерживаемая сообществом коллекция драйверов для отправки уведомлений через различные каналы, неподдерживаемые в Laravel по умолчанию.

👉 @web_craft
Laravel | Version Control

Laravel Version Control - пакет для Laravel, предоставляющий функционал отслеживания изменений в моделях Eloquent.

Для работы создает дополнительные таблицы <table_name>_versions.
Laravel | Получение SQL запроса из QueryBuilder

В статье рассказывается о нескольких способах получения запроса SQL, генерируемого Eloquent.
Laravel | Клонирование моделей со связями

В видео показано, как работать с пакетом bkwld/cloner, предназначенным для упрощения создания копий моделей вместе со связанными моделями.

👉 @web_craft
Laravel | Контекст лога

Недавно в Laravel появилась возможность добавлять контекст к записям в логе. Например, можно добавить какой-то ID ко всем записям, добавленным в лог в рамках одного запроса.

Для этого достаточно вызвать Log::withContext(). После этого у всех записей будет добавлена информация о контексте.
Laravel | Настраиваем backup для своего Laravel проекта

В статье рассказывается о настройке автоматического бекапа приложений на Laravel с помощью пакетов spatie/laravel-backup и deployer

👉 @web_craft