Чтобы создать проект Laravel с аутентификацией в 2021 году (и далее), вы можете использовать различные методы. Вот несколько вариантов вместе с примерами кода:
Метод 1: использование установщика Laravel
- Установить установщик Laravel глобально:
composer global require laravel/installer - Создайте новый проект Laravel с аутентификацией:
laravel new project_name --auth
Метод 2: использование Composer
- Создайте новый проект Laravel:
composer create-project --prefer-dist laravel/laravel project_name - Установите пакет пользовательского интерфейса Laravel для создания шаблонов аутентификации:
composer require laravel/ui - Создайте структуру аутентификации:
php artisan ui:auth
Метод 3. Использование Laravel Sail (на основе Docker)
- Установить Laravel Sail:
composer require laravel/sail --dev - Сгенерируйте файл конфигурации Sail:
php artisan sail:install - Создайте контейнеры Docker и запустите сервер разработки:
./vendor/bin/sail up
Метод 4. Использование Laravel Jetstream (Laravel 8 и выше)
- Установить Laravel Jetstream:
composer require laravel/jetstream - Установите Jetstream с помощью Livewire:
php artisan jetstream:install livewire - Установите зависимости NPM и создайте ресурсы:
npm install && npm run dev