Laravel create migration file in specific folder

mer*_*dan 7 migration laravel laravel-5 artisan

I've created Payment package for my laravel project像这儿

I want to make migration files inside migrations folder of my package. How can create it using artisan command? I want something like

php artisan make:migration packages/Payment/src/Database/add_orderId_to_cart_payment_table
Run Code Online (Sandbox Code Playgroud)

Dil*_*ara 24

在根文件夹上使用此命令:

创建唯一的迁移文件:

php artisan make:migration create_products_table --create=products
Run Code Online (Sandbox Code Playgroud)

创建迁移,模型文件:

php artisan make:model Product -m
Run Code Online (Sandbox Code Playgroud)

对于创建迁移、模型、控制器文件:

php artisan make:model Product -mcr
Run Code Online (Sandbox Code Playgroud)

如果您想手动执行此操作,则可以--path根据您的文件夹要求进行设置。

php artisan make:migration filename --path=/app/database/migrations/relations
php artisan make:migration filename --path=/app/database/migrations/translations
Run Code Online (Sandbox Code Playgroud)

如果你想迁移,那么:

php artisan migrate --path="/app/database/migrations/relations"
Run Code Online (Sandbox Code Playgroud)


Udh*_*iya 6

对于特定目录:

php artisan make:migration create_users_table --path=/packages/Payment/src/Database
Run Code Online (Sandbox Code Playgroud)

新的迁移将放置在您的packages/Payment/src/Database目录中。

对于运行迁移: php artisan migrate --path=/packages/Payment/src/Database


使用内置框架功能生成迁移:

php artisan make:migration create_users_table
Run Code Online (Sandbox Code Playgroud)

新的迁移将放置在您的database/migrations目录中。

对于运行迁移: php artisan migrate