Laravelで特定のシーダーを実行する方法

やあ、

このチュートでは、laravelで特定のシーダーを実行する方法について説明します。ここでは、laravelrun固有のシーダーについて学習します。この記事では、laravelコール固有のシーダーについて詳しく説明します。Laravelが1つのシードを実行することについて説明しましょう。了解しました。手順を詳しく見ていきましょう。

ここでは、laravelで特定のシーダーファイルを実行する方法の簡単な例を示します。この例は、laravel 6、laravel 7、laravel8バージョンで簡単に使用できます。

簡単な例を見てみましょう:

特定のシーダーを実行する

次のコマンドを使用して、laravelアプリケーションで特定のシーダーを実行できます。

php artisan db:seed --class=AdminSeeder

次のようなシーダーコード:

database / seeders / AdminSeeder.php

<?php

  

namespace Database\Seeders;

  

use Illuminate\Database\Seeder;

use App\Models\Admin;

  

class AdminSeeder extends Seeder

{

    /**

     * Run the database seeds.

     *

     * @return void

     */

    public function run()

    {

        Admin::create([

                "name" => "Hardik Savani",

                "email" => "admin@gmail.com",

                "password" => bcrypt("123456")

            ]);

    }

}

すべてのシーダーを実行

次のコマンドを使用して、laravelアプリケーションですべてのシーダーを実行できます。

php artisan db:seed

Seederで移行を実行する

次のコマンドを使用して、laravelアプリケーションでシーダーを使用してmigrateを実行できます。

php artisan migrate:fresh --seed

ランフォースシーダー

次のコマンドを使用して、laravelアプリケーションで本番用のフォースシーダーを実行できます。

php artisan db:seed --force
php artisan db:seed --class=AdminSeeder --force

私はそれがあなたを助けることができることを願っています...

リンク: https://www.itsolutionstuff.com/post/how-to-run-specific-seeder-in-laravelexample.html

#laravel 

What is GEEK

Buddha Community

Laravelで特定のシーダーを実行する方法

Laravelで特定のシーダーを実行する方法

やあ、

このチュートでは、laravelで特定のシーダーを実行する方法について説明します。ここでは、laravelrun固有のシーダーについて学習します。この記事では、laravelコール固有のシーダーについて詳しく説明します。Laravelが1つのシードを実行することについて説明しましょう。了解しました。手順を詳しく見ていきましょう。

ここでは、laravelで特定のシーダーファイルを実行する方法の簡単な例を示します。この例は、laravel 6、laravel 7、laravel8バージョンで簡単に使用できます。

簡単な例を見てみましょう:

特定のシーダーを実行する

次のコマンドを使用して、laravelアプリケーションで特定のシーダーを実行できます。

php artisan db:seed --class=AdminSeeder

次のようなシーダーコード:

database / seeders / AdminSeeder.php

<?php

  

namespace Database\Seeders;

  

use Illuminate\Database\Seeder;

use App\Models\Admin;

  

class AdminSeeder extends Seeder

{

    /**

     * Run the database seeds.

     *

     * @return void

     */

    public function run()

    {

        Admin::create([

                "name" => "Hardik Savani",

                "email" => "admin@gmail.com",

                "password" => bcrypt("123456")

            ]);

    }

}

すべてのシーダーを実行

次のコマンドを使用して、laravelアプリケーションですべてのシーダーを実行できます。

php artisan db:seed

Seederで移行を実行する

次のコマンドを使用して、laravelアプリケーションでシーダーを使用してmigrateを実行できます。

php artisan migrate:fresh --seed

ランフォースシーダー

次のコマンドを使用して、laravelアプリケーションで本番用のフォースシーダーを実行できます。

php artisan db:seed --force
php artisan db:seed --class=AdminSeeder --force

私はそれがあなたを助けることができることを願っています...

リンク: https://www.itsolutionstuff.com/post/how-to-run-specific-seeder-in-laravelexample.html

#laravel