【发布时间】:2019-04-21 04:03:36
【问题描述】:
我想知道是否有一种方法可以访问迁移文件中的蓝图并将其返回到外部文件中。例如,我有以下 USERS 迁移:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
所以我想知道我是否可以“访问”这个对象以在外部文件中使用它。想象一下,我有一个文件 get_data_from_migration.blade.php,我可以执行以下操作:
use Illuminate\Database\Migrations\Migration;
$table = Migration('migrationName');
var_dump($table);
所以它会在屏幕上打印用户表蓝图。 我知道这不是正确的语法,但我只是用它来说明这个想法。
无论如何,我需要在屏幕上打印如下内容:
表格中的列是:
- 身份证
- 姓名
- 电子邮件
- email_verified_at
- 密码
谢谢
【问题讨论】:
标签: php laravel database-migration