npm i和npm install命令有什么区别?两者都安装的所有节点模块package.json。
我知道这意味着要安装。i和之间可能存在一些差异install。
我使用 command 安装了 laravel 护照compser require laravel/passsport,但在此之后,database/migrations目录中没有进行新的迁移。这是为什么?
在我的 Laravel 项目中,我使用nwidart包来制作模块。现在我想deleted_at向现有模型添加列。我应该在我的模块中进行新的迁移。我怎样才能做到这一点?
这是包文档: https://nwidart.com/laravel-modules/v4/advanced-tools/artisan-commands
我想要这样的模块:
php artisan make:migration add_soft_deletes_to_user_table --table="users"
要在laravel中编写迁移,我们有不同的方法将其应用于我们的$table专栏。例如,其中之一就是nullable()使该列可为空。
我想知道在哪里nullable()定义了类似的功能。我看不到public function nullable()laravel之类的东西。这必须在以下类之一中,但我找不到它:
1) vendor\laravel\framework\src\Illuminate\Database\Schema\ColumnDefinition
2) vendor\laravel\framework\src\Illuminate\Support\Fluent
3) vendor\laravel\framework\src\Illuminate\Database\Schema\Blueprint
或从这些或其中任何一个使用的其他特征扩展来的任何其他类别。
这些功能在哪里定义?