Laravel 6.2.0を使用していますが、ターミナルでコマンドmake:auth
が定義されていません。解決策はありますか?Composerすでに更新されています。
Laravel 6アプリケーションでは、make:authコマンドはもう存在しません。
Laravel UIは、LaravelプロジェクトのUI部分を個別の laravel/ui パッケージに抽出する新しいファーストパーティパッケージです。個別のパッケージにより、Laravelチームは、メインとは別にUIパッケージを反復処理するLaravelコードベース。
laravel/ui
パッケージはcomposer経由でインストールできます。
composer require laravel/ui
ui:auth
コマンド新しいuiコマンドに加えて、laravel/ui
パッケージには、認証スキャフォールディングを生成するための別のコマンドが付属しています。
php artisan ui:auth
ui:auth
コマンドを実行すると、認証ルートが生成されますHomeController、auth views、およびapp.blade.phpレイアウトファイルをmake:auth
のように
ビューのみを生成する場合は、代わりに次のコマンドを入力します。
php artisan ui:auth --views
reactおよびvuejsで認証を行う場合は、このコマンド。
php artisan ui vue --auth
php artisan ui react --auth
php artisan ui vue --auth
コマンドは、認証に必要なすべてのビューを作成し、resources/views/auth
ディレクトリに配置します
ui
コマンドは、アプリケーションの基本レイアウトを含むresources/views/layouts
ディレクトリも作成します。これらのビューはすべてBootstrap CSSフレームワークを使用しますが、自由にカスタマイズできます。
詳細は次のとおりです。 laravel-news & documentation
composer require laravel/ui
php artisan ui:auth
php artisan make:auth
Laravel 6はmake:auth
コマンドを削除し、認証スキャフォールディングは laravel/ui という名前の個別のパッケージとして移動されました
Authを実装するコマンドは次のとおりです:
composer require laravel/ui
php artisan ui vue --auth
このコマンドは、レイアウトビュー、registrationおよびログインビュー、およびすべての認証エンドポイントのルート。 HomeControllerも生成されます
ここでは Laravel 6 と laravel/ui について読むことができ、ここでlaravel ドキュメント
Make:auth
コマンドはlaravel 6.xから削除されました。代わりにvue auth in laravel 6.xバージョン 。
詳細については、このリンクを確認してください。
UIにreactjsを使用している場合$ composer require laravel/ui $ php artisan ui react --auth $ npm install && npm run dev $ php artisan serve