web-dev-qa-db-ja.com

Laravel 6.0のmake:authコマンドを削除しましたか?

新しいプロジェクトを作成して、認証を少しいじって、何ができるか見てみたかったのです。しかし、make:authコマンドを実行しようとすると、エラーが発生しました。

Composerバージョンが古い可能性があるかどうかを確認するためにcomposer.jsonファイルを調べることにしましたが、更新されたlaravel/frameworkを見ました。

削除されているmake:authコマンドについて何も見つからないので、ここに来てそれについて尋ねると思いました。

Command "make:auth" is not defined.

  Did you mean one of these?
      make:channel
      make:command
      make:controller
      make:event
      make:exception
      make:factory
      make:job
      make:listener
      make:mail
      make:middleware
      make:migration
      make:model
      make:notification
      make:observer
      make:policy
      make:provider
      make:request
      make:resource
      make:rule
      make:seeder
      make:test
1
bartske2002

最初に次のコマンドでlaravel/ui Composerパッケージをインストールします:

composer require laravel/ui

次に、新しいLaravelアプリケーションで次のコマンドを実行します。

php artisan ui vue --auth 

Laravel 6はAuth Scaffoldingを別のパッケージに移動しました。

ソース: https://laravel.com/docs/6.0/authentication

7
Shamsheer

はいLaravel 6 authコマンドが削除され、認証スキャフォールディングがlaravel/uiという名前の個別のパッケージとして移動されました

ここでは Laravel 6laravel/ui について読むことができ、ここでlaravel/uiについてlaravel- ドキュメント

ありがとう

2
Salman Zafar