web-dev-qa-db-ja.com

コマンド「make:auth」は定義されていませんlaravel 6

Laravel 6.2.0を使用していますが、ターミナルでコマンドmake:authが定義されていません。解決策はありますか?Composerすでに更新されています。

8
Mostafabd

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コマンドを実行すると、認証ルートが生成されますHomeControllerauth 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-newsdocumentation

単にあなたはこの2つのステップに従う必要があります。

composer require laravel/ui
php artisan ui:auth
17
Dilip Hirapara

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

Authを実装するコマンドは次のとおりです:

composer require laravel/ui
php artisan ui vue --auth

このコマンドは、レイアウトビューregistrationおよびログインビュー、およびすべての認証エンドポイントのルート。 HomeControllerも生成されます

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

1
Udhav Sarvaiya

Make:authコマンドはlaravel 6.xから削除されました。代わりにvue auth in laravel 6.xバージョン 。

詳細については、このリンクを確認してください。

Laravel auth in 6.x

0
farooq

UIにreactjsを使用している場合$ composer require laravel/ui $ php artisan ui react --auth $ npm install && npm run dev $ php artisan serve

0
drakogemini2