投稿日:

    カテゴリー 技術 / デザイン / 制作

    Laravel6.0から”make:auth”が使えない

    こんにちは。

    制作部の井齊です。

    Laravel6.0から”make:auth”が使えないのでauthのためのコマンドの手順を記載します。(ログイン画面の表示までです。あんまり難しいこと書いてないのですいません)

     

    ちなみに”make:auth”を使おうとすると以下のようになります。定義されていませんって言われます。

    Command "make:auth" is not defined
     
    Did you mean one of these?
    make:cast
    make:channel
    make:command
    make:component
    make:controller
    make:event

     
    では、コマンド手順です。
    以下の順番でcomposerとartisanのコマンドを打ちましょう。

    # composer require laravel/ui --dev
    Using version ^2.1 for laravel/ui
    ./composer.json has been updated

    # php artisan ui vue --auth
    Vue scaffolding installed successfully.
    Please run "npm install && npm run dev" to compile your fresh scaffolding.

    パッケージ管理ツールでnpm使う方はnpmで。

    # npm install && npm run dev

     

    必要に応じてマイグレーションしてください。

    # php artisan migrate
    Migration table created successfully.
    Migrating: 2014_10_12_000000_create_users_table
    Migrated: 2014_10_12_000000_create_users_table (0.1 seconds)
    Migrating: 2014_10_12_100000_create_password_resets_table
    Migrated: 2014_10_12_100000_create_password_resets_table (0.07 seconds)
    Migrating: 2019_08_19_000000_create_failed_jobs_table
    Migrated: 2019_08_19_000000_create_failed_jobs_table (0.04 seconds)
    Migrating: 2020_07_05_105521_create_connects_table
    Migrated: 2020_07_05_105521_create_connects_table (0.04 seconds)

    ログイン画面が出てきます。

    単純な記事ですが、ご参考までに!
    それにしてもなんで”make:auth”を使えなくしたのだろう。