Интересно, есть ли способ получить доступ к Blueprint в файле миграции и вернуть его во внешний файл.Например, у меня есть следующая миграция ПОЛЬЗОВАТЕЛЕЙ:
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);
Таким образом, он выведет пользовательскую таблицу Blueprint на экран.Я знаю, что это не будет правильным синтаксисом, но я использую его только для иллюстрации идеи.
В любом случае, мне нужно напечатать на экране что-то вроде:
Вы столбцы в таблицеявляются:
- id
- имя
- электронная почта
- email_verified_at
- пароль
Спасибовы