Создавайте проекты Laravel с аутентификацией в 2021 году

Чтобы создать проект Laravel с аутентификацией в 2021 году (и далее), вы можете использовать различные методы. Вот несколько вариантов вместе с примерами кода:

Метод 1: использование установщика Laravel

  1. Установить установщик Laravel глобально:
    composer global require laravel/installer
  2. Создайте новый проект Laravel с аутентификацией:
    laravel new project_name --auth

Метод 2: использование Composer

  1. Создайте новый проект Laravel:
    composer create-project --prefer-dist laravel/laravel project_name
  2. Установите пакет пользовательского интерфейса Laravel для создания шаблонов аутентификации:
    composer require laravel/ui
  3. Создайте структуру аутентификации:
    php artisan ui:auth

Метод 3. Использование Laravel Sail (на основе Docker)

  1. Установить Laravel Sail:
    composer require laravel/sail --dev
  2. Сгенерируйте файл конфигурации Sail:
    php artisan sail:install
  3. Создайте контейнеры Docker и запустите сервер разработки:
    ./vendor/bin/sail up

Метод 4. Использование Laravel Jetstream (Laravel 8 и выше)

  1. Установить Laravel Jetstream:
    composer require laravel/jetstream
  2. Установите Jetstream с помощью Livewire:
    php artisan jetstream:install livewire
  3. Установите зависимости NPM и создайте ресурсы:
    npm install && npm run dev