【发布时间】:2015-07-12 18:09:48
【问题描述】:
从路由或控制器运行工匠命令。如果你想运行你的迁移 make:
Artisan::call('migrate:make');
但尚未迁移名称。 如何运行命令:“migrate:make NameMigrate”并使用 Artisan::call
【问题讨论】:
标签: php laravel migration laravel-artisan
从路由或控制器运行工匠命令。如果你想运行你的迁移 make:
Artisan::call('migrate:make');
但尚未迁移名称。 如何运行命令:“migrate:make NameMigrate”并使用 Artisan::call
【问题讨论】:
标签: php laravel migration laravel-artisan
我不喜欢在控制器中创建迁移的想法,但你肯定可以执行它。
Laravel 4:
Artisan::call('migrate:make', ['name' => 'migration_name']);
Laravel 5:
Artisan::call('make:migration', ['name' => 'migration_name']);
不要忘记授予migrations 文件夹的写入权限,以便您的应用程序可以将文件写入该文件夹。
Laravel 4:chmod 777 database/migrations
Laravel 5:chmod 777 app/database/migrations
【讨论】:
Artisan::call('make:migration', ['name' => 'migration_name','table'=>'table name']); 但它没有用!有什么线索吗?
--table
Laravel 8
Artisan::call('make:migration NameMigrate']);
【讨论】: