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
Laravel | Http client logger

bilfeldt/laravel-http-client-logger - Пакет, добавляющий логирование в стандартный HTTP клиент Laravel.
Laravel | Custom Echo handlers

Одним из нововведений Laravel 8.45 является возможность определять как будут выводиться переменные различных типов через {{ $var }} в blade-шаблонах.

Для этого появился метод Blade::stringable

👉 @web_craft
Laravel | Пагинация: Offset против Cursor

С недавних пор в Laravel есть два варианта пагинации. В данной статье рассматриваются оба этих варианта и проводится сравнение производительности.

👉 @web_craft
Laravel | Lockout

rappasoft/lockout - пакет, позволяющий перевести Laravel-приложение в режим "только для чтения".

Переключение производится одним флагом в .env

👉 @web_craft
Laravel | Nullable vs Sometimes

В статье подробно рассказывается о разнице между похожими правила валидации nullable и sometimes.

👉 @web_craft
Laravel | Laravel User Activity

Laravel User Activity - пакет для просто отслеживания действий пользователей в приложениях на Laravel.

👉 @web_craft
Laravel | Более понятные сообщения

В видео рассказывается как сделать сообщения об ошибках более понятными и информативными.

👉 @web_craft
Laravel | Laravel ID Generator

Laravel ID Generator - пакет для генерации id моделей с заданным шаблоном вместо использования инкремента.

👉 @web_craft
Нет времени читать книги? Надоело постоянно искать годные статьи?

Специально для тебя мы публикуем короткие заметки, только по теме и только с доступными для понимания, практическими примерами. Здесь ты найдешь выдержки из книг, статей, видео и курсов о PHP, базах данных, тестировании, ООП и многом другом.

👉 Подписывайся на телеграм-канал, чтобы ничего не пропускать и получать информацию первым :)
Laravel | Репозитории

"Пожалуйста, прекращайте говорить про шаблон Репозиторий с Eloquent" и "Полезные репозитории с Eloquent?" - две статьи от одного автора про проблему использования шаблона репозиторий в Laravel и вариант ее решения.

👉 @web_craft
Laravel | Создание REST API c ролями и правами

В статье рассказывается как создать REST API с авторизацией через Sanctum и разбивкой доступа по ролям и правам

👉 @web_craft
Laravel | Tags

spatie/laravel-tags - пакет, добавляющий тэги в Laravel приложения. Помимо обычных тегов поддерживает типы, переводы и сортировку тегов.

👉 @web_craft
Примерно 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