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

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

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Vue | Использование Vue вместе с WordPress

В статье шаг за шагом разобрано использование WordPress в качестве headless CMS с Vue.js фреймворком:
1. Создание моделей с настраиваемыми полями в WordPress
2. Создание пользовательской конечной точки для API REST WP (API URL)
3. Настройка одностраничного приложения Vue.js
4. Хостинг приложения
Laravel | Larastan

Larastan - это надстройка над phpstan для работы с laravel.

Напомним, phpstan - это инструмент статического анализа кода для php.

Позволяет искать ошибки в Вашем приложении без его запуска еще до того как Вы начнете писать тесты.
Laravel | Автоматическое конвертирование переводов в верхний регистр

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

Поддерживается перевод как в верхний регистр всего слова, так и только первой буквы
Какой метод вызывает мутацию vuex хранилища?
Anonymous Quiz
22%
dispatch
28%
commit
11%
emit
39%
mutate
Laravel | Какое из этих событий модели Laravel не является стандартным?
Anonymous Quiz
21%
retrieved
13%
restored
36%
replicating
30%
Все указанные события являются стандартными
Laravel | валидация параметров роутов

При объявлении роутов приложения на Laravel, можно добавить проверку параметров регулярным выражением.

Для этого нужно использовать метод where или одноименный параметр группы роутов.
Свойства моделей Laravel можно кастовать из одного типа в другой.

Для этого можно использовать как стандартные касты, так и свои.

В подробном примере по ссылке показано как можно сделать каст в ValueObject.
Laravel | FastLogin

FastLogin - пакет для авторизации пользователей через FaceID/TouchID.
Vue | Реализация паттерна Builder

Шаблон строителя (Builder) — это шаблон создания (Creational) в объектно-ориентированном программировании. «Creational» означает, что он обычно используется для упрощения процесса создания новых объектов. В приложениях Vue.js все строится на основе компонентов, и в нашем случае мы хотим, чтобы класс строителя создавал для нас новый компонент (так как на самом деле компонент не что иное, как объект).
Laravel | Какие методы будут в контроллере созданном этой командой?
Anonymous Quiz
20%
Никакие
18%
index,save,view,edit,delete
18%
list,get,show,update,destroy
44%
index,store,show,update,destroy
Laravel | Custom Collections

Модели Laravel могут возвращать не стандартные коллекции. Для этого достаточно переопределить метод newCollection модели и вернуть из него другую коллекцию.

Это может быть полезно для добавления своих методов.
Vue | Топ 10 книг по Vue

Чтение документации отлично подходит для изучения теории, но в этих книгах сконцентрировано множество полезных хитростей, наглядных примеров и практической реализации самых разных примеров.
Laravel | Fluent Strings

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

Начиная с Laravel 7 методы хелпера Str можно сцеплять.
Laravel | какой командой включается режим обслуживания приложения?
Anonymous Quiz
50%
artisan maintain
34%
artisan down
2%
artisan stop
14%
artisan fix
This media is not supported in your browser
VIEW IN TELEGRAM
Vue | Индикатор загрузки файла с Axios и VueJS

Шкала прогресса загрузки файла крайне полезна при отправке больших или нескольких файлов, в статье описано как создать компонент который используя данные процесса запроса будет отображать прогресс.
Laravel | Debugbar

Laravel debugbar - это пакет для Laravel, интегрирующий PHP DebugBar в Ваше приложение на Laravel.

Встраивается прямо в страницу и отображает различную отладочную информацию, такую как:
- Выполненные запросы в БД
- Сработавший роут
- Отображенное представление
- И другие
Laravel | Какой роут сработает при запросе GET /post/hello?
Anonymous Quiz
54%
1
38%
2
8%
никакой