Laravel 数据库种子文件是用于在数据库中插入示例数据的一种方法。这些种子文件通常位于 database/seeds
目录下。要创建一个新的种子文件,你可以使用 php artisan make:seeder
命令,例如:
php artisan make:seeder UsersTableSeeder
这将在 database/seeds
目录下创建一个名为 UsersTableSeeder.php
的文件。在这个文件中,你可以定义要在数据库中插入的数据。
一个简单的种子文件示例:
'John Doe', 'email' => 'john@example.com', 'password' => bcrypt('password'), ]); User::create([ 'name' => 'Jane Doe', 'email' => 'jane@example.com', 'password' => bcrypt('password'), ]); } }
要运行种子文件并插入示例数据,你可以在终端中使用以下命令:
php artisan db:seed
你还可以使用 --class
选项来指定要运行的种子类,例如:
php artisan db:seed --class=UsersTableSeeder
这样,你就可以在 Laravel 项目中使用数据库种子文件来插入示例数据了。