在Linux上使用Laravel进行数据库迁移非常简单
确保已安装PHP、Composer和MySQL。
使用Composer创建一个新的Laravel项目(如果尚未创建):
composer create-project --prefer-dist laravel/laravel your_project_name
将your_project_name
替换为您的项目名称。
cd your_project_name
users
的表,可以运行以下命令:php artisan make:migration create_users_table --create=users
这将在database/migrations
目录下生成一个新的迁移文件。
up()
方法以定义表结构。例如:public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
down()
方法中定义如何回滚此迁移:public function down()
{
Schema::dropIfExists('users');
}
php artisan migrate
如果一切正常,您应该会看到类似以下的输出:
Migration table created successfully.
现在,您已经成功在Linux上使用Laravel完成了数据库迁移。如果需要回滚迁移,可以运行:
php artisan migrate:rollback
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。