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

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

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Что должно быть написано вместо XXXX
Anonymous Quiz
25%
data
22%
computed
48%
methods
5%
watch
Laravel | Какой хелпер для строк был использован?
Anonymous Quiz
60%
before
21%
beforeLast
11%
after
8%
afterLast
Laravel | The Ultimate Performance Checklist For Laravel Apps

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

Рассмотрены основные моменты, на которые стоит обратить внимание, если Вы хотите добиться максимальной производительности.

Затронуты такие темы как:
⁃ Оптимизация composer
⁃ Кеширование роутов и конфигурации
⁃ И другие

👉 @web_craft
Laravel | Blade icons

Blade icons - пакет от авторов Blade UiKit для простого подключения SVG иконок в ваши шаблоны blade.

Предоставляет готовую интеграцию с популярными наборами Heroicons и Zondicons. Так же имеет большой набор сторонних интеграций с другими наборами иконок.

👉 @web_craft
PHP | PHP Monitor

PHP Monitor - легкое приложение для macOS, которое позволяет управлять вашим окружением для разработки на основе PHP и Laravel Valet.

Отображает информацию о текущем окружении и позволяет налету изменять версию PHP.

Для установки и работы требует homebrew.

👉 @web_craft
Laravel | Какое свойство модели нужно заполнить для полей БД в другой тип?
Anonymous Quiz
14%
converts
58%
casts
10%
changes
19%
mutates
Laravel | Печатные формы документов для Eloquent

В статье рассказывается о mnvx/eloquent-print-form - пакете, позволяющим просто и быстро генерировать печатные формы из моделей Eloquent на основе шаблонов docx.

👉 @web_craft
PHP | spatie/period

spatie/period - PHP пакет для сравнения дат. Позволяет, например, найти пересечение интервалов или вычесть один интервал дат из другого.

👉 @web_craft
Laravel | Какой трест нужно подключить к модели, чтобы получить доступ к фабрике?
Anonymous Quiz
63%
HasFactory
22%
Factoriable
14%
CreateFactory
Laravel | Архитектура сложных веб-приложений. С примерами на Laravel

Свободно распространяемая книга про разраотку сложных приложений на Laravel от автора плагина для PHPStorm Laravel Idea.

👉 @web_craft
Laravel | Fortify

Начиная с восьмой версии Laravel предоставляет пакет Fortify для реализации регистрации, авторизации и активации пользователей, а так же сброса паролей и реализации двухфакторной аутентификации.

В отличие от использовавшегося ранее пакета laravel/ui, fortify не предоставляет готового пользовательского интерфейса. Для этого теперь есть отдельные пакеты Breeze и Jetstream. Но их использование не обязательно и интерфейс можно сделать полностью вручную.

👉 @web_craft
Laravel | Какую команду artisan нужно выполнить, чтобы файлы с диска public стали доступны публично?
Anonymous Quiz
15%
make:public
2%
publicate
28%
public:storage
55%
storage:link
Laravel | Str::slug

Хеллер Str::slug создает слаги из любой переданной строки.

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

👉 @web_craft
Laravel | Laravel Octane

Laravel Octane - это пакет для Laravel, который позволяет запускать Laravel поверх серверов Swoole и RoadRunner.

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

👉 @web_craft
Laravel | Анонимные миграции

В недавнем выпуске Laravel 8.37 появилась возможность создавать анонимные классы миграций.

Иногда это бывает нужно, так как может появиться ситуация с одинаковым именем классов, например AddFieldsToUsersTable.

👉 @web_craft
Laravel | laravel-views

laravel-views/laravel-views - пакет для Laravel предоставляющий средства для построения общих элементов интерфейса с помощью кода на PHP.

Интерфейсы построены на основе Livewire и tailwind

👉 @web_craft
Laravel | Job Batching

Одним из нововведений в Laravel 8 является возможность запускать несколько задач в очереди параллельно и отслеживать их выполнение.

В статье рассказывается, как это работает "под капотом".

👉 @web_craft