使用 migrate:make 在 laravel 中调用 artisan
Call artisan in laravel with migrate:make
运行 artisan 来自路由或控制器的命令。如果你想要 运行 你的迁移:
Artisan::call('migrate:make');
但还没有迁移名称。
如何 运行 命令:"migrate:make NameMigrate" 和使用 Artisan::call
我不喜欢在控制器中创建迁移的想法,但你肯定可以执行它。
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
Laravel 8
Artisan::call('make:migration NameMigrate']);
运行 artisan 来自路由或控制器的命令。如果你想要 运行 你的迁移:
Artisan::call('migrate:make');
但还没有迁移名称。 如何 运行 命令:"migrate:make NameMigrate" 和使用 Artisan::call
我不喜欢在控制器中创建迁移的想法,但你肯定可以执行它。
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
Laravel 8
Artisan::call('make:migration NameMigrate']);