在 Linux 中创建 Laravel 种子,你需要遵循以下步骤:
确保已安装 PHP、Composer 和 Laravel。如果尚未安装,请参考 Laravel 官方文档(https://laravel.com/docs)以完成安装。
打开终端并导航到你的 Laravel 项目目录。
使用 Composer 安装 Laravel 命令行工具(如果尚未安装):
composer global require laravel/installer
laravel new my-project
将 “my-project” 替换为你的项目名称。
cd my-project
UserSeeder
的种子文件,请运行:php artisan make:seeder UserSeeder
这将在 database/seeds
目录下创建一个名为 UserSeeder.php
的文件。
UserSeeder.php
文件并编辑其中的内容。例如:<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\User;
class UserSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
User::factory(10)->create();
}
}
这将在数据库中创建 10 个用户。
database/seeds
目录下创建一个名为 DatabaseSeeder.php
的文件(如果尚未存在),并编辑其中的内容以调用你刚刚创建的种子文件:<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call(UserSeeder::class);
}
}
php artisan db:seed
这将根据 DatabaseSeeder.php
文件中的定义填充数据库。
现在你已经成功在 Linux 中创建了一个 Laravel 种子。你可以根据需要修改种子文件以满足你的需求。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。