1.5. Стартовые наборы
1. Введение
Чтобы помочь вам быстрее приступить к созданию нового приложения на Laravel, мы предлагаем наборы для начальной настройки аутентификации и приложения. Эти наборы автоматически создают маршруты, контроллеры и представления, необходимые для регистрации и аутентификации пользователей вашего приложения.
Вы можете использовать эти стартовые наборы, но это не обязательно. Вы свободны создать собственное приложение с нуля, установив новую копию Laravel. В любом случае, мы уверены, что у вас получится что-то замечательное!
2. Laravel Breeze
Laravel Breeze — это минималистичная и простая реализация всех возможностей аутентификации Laravel, включая вход в систему, регистрацию, сброс пароля, подтверждение email и подтверждение пароля. Кроме того, Breeze включает простую страницу "профиля", где пользователь может обновить свое имя, email-адрес и пароль.
По умолчанию слой представления Laravel Breeze состоит из простых шаблонов Blade, оформленных с помощью Tailwind CSS. Кроме того, Breeze предлагает варианты создания структуры на основе Livewire или Inertia с возможностью использовать Vue или React для структуры на основе Inertia.
Laravel Bootcamp
Если вы новичок в Laravel, смело начинайте с Laravel Bootcamp. Laravel Bootcamp проведет вас через процесс создания вашего первого приложения на Laravel с использованием Breeze. Это отличный способ ознакомиться со всем, что предлагают Laravel и Breeze.
2.1. Установка
Сначала вам следует создать новое приложение Laravel. Если вы создаете приложение с помощью установщика Laravel, вам будет предложено установить Laravel Breeze в процессе установки. В противном случае вам нужно будет следовать инструкциям по ручной установке, приведенным ниже.
Если вы уже создали новое приложение Laravel без стартового набора, вы можете вручную установить Laravel Breeze с помощью Composer:
composer require laravel/breeze --dev
После того как Composer установит пакет Laravel Breeze, вам следует выполнить Artisan-команду
breeze:install
. Эта команда публикует представления, маршруты, контроллеры и другие ресурсы
аутентификации в ваше приложение. Laravel Breeze публикует весь свой код в ваше приложение, чтобы вы имели полный
контроль и видимость его функциональности и реализации.
Команда breeze:install
предложит вам выбрать предпочитаемый стек для фронтенда и тестовый фреймворк:
php artisan breeze:install php artisan migratenpm installnpm run dev