// 在 Laravel 中,`php artisan migrate` 命令用于运行数据库迁移文件。
// 这些迁移文件位于 `database/migrations` 目录下,每个文件定义了如何创建或修改数据库表。
// 示例:创建一个名为 `users` 的表的迁移文件内容
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
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(); // 创建时间和更新时间
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users'); // 删除 users 表
}
}
解释说明:
php artisan migrate 是 Laravel 框架中的一个命令,用于将所有未执行的迁移文件应用到数据库中。users 的表。up 方法定义了如何创建表,而 down 方法则定义了如何回滚(删除)该表。php artisan migrate 来执行这些迁移文件,从而在数据库中创建相应的表结构。上一篇:php 获取字符串最后一个字符
下一篇:php __invoke
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站