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

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

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Laravel | Отключение ленивой загрузки

Одним из недавних нововведений во фреймворк является возможность отключения ленивой загрузки связанных моделей Eloquent.

Это может быть полезно для поиска мест, в которых не используется жадная загрузка и как следствие возникает проблема множественных запросов в БД.

👉 @web_craft
Laravel | Livewire tables

rappasoft/laravel-livewire-tables - пакет, предоставляющий готовый Livewire компонет для вывода таблиц с возможностью сортировки и поиска.

👉 @web_craft
Laravel | 15 Random Laravel Snippets & Methods

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

👉 @web_craft
Раньше все хотели стать космонавтами, а теперь — программистами.

Веб-разработчик — перспективная профессия в сфере IT. Они востребованы везде, где бизнесу нужны приложения.

РАНХиГС и Skillbox разработали новый формат обучения — онлайн-бакалавриат.

За 4 года обучения вы:
• научитесь создавать сайты, разрабатывать дизайн для мобильных приложений и проектировать информационные системы;
• углубитесь в математику и подтянете английский;
• научитесь программировать на JavaScript и познакомитесь с популярными фреймворками;
• узнаете, как работать с базами данных, программировать на SQL, PHP и Python;
• углубите навыки разработки на PHP и Python;
• освоите C# и Golang;
• изучите DevOps и гибкие навыки, которые понадобятся в работе.

Через 4 года получите государственный диплом и сможете начать карьеру. Также есть возможность участвовать в программе двойного диплома с Университетом Гренобль Альпы (Франция).

Получите больше информации по ссылке: https://clc.am/y2zj-A
Laravel | Concurrent requests

Встроенный в Laravel Http-клиент может выполнять несколько запросов одновременно.

Это может повысить производительность вашего приложения, особенно, если вы работаете с медленными http api.

👉 @web_craft
Чтобы стать разработчиком самостоятельно, нужно пройти длинный и сложный путь. Вместе с нами вы сможете сократить время обучения в 2-3 раза. Ключевая особенность курсов Академии — наставники, специалисты работающие на рынке веб-разработки в 2021 году и готовые поделиться своим опытом.

Начните обучение сейчас и уже через 12 месяцев вы сможете работать в сфере IT: https://tml.io/3x0ge
Laravel | Несколько пользовательских моделей

В статье рассказывается как организовать работу нескольких моделей пользователя в Laravel с помощью пакета calebporzio/parental

👉 @web_craft
Хотите освоить фронтенд-разработку? Начните 24 июня с demo-занятия «Создание интерактивных страниц, работа с анимациями»!
Вместе с преподавателем Эржаном Торокуловым вы рассмотрите способы создания интерактивных страниц, научитесь анимировать переходы состояний HTML элементов, а также создадите анимации как на CSS, так и на JavaScript.

Для регистрации на вебинар оставьте заявку 👉 https://otus.pw/WL0e/
Laravel | Blade loops

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

👉 @web_craft
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