如何使用php工匠删除模型?
是否有命令可以安全地删除Laravel 5中的模型?创建我们使用的模型
php artisan make:model modelname
这将在文件夹下创建一个模型,并在app
database/migrations
但是我找不到的是如何删除模型...
是否有命令可以安全地删除Laravel 5中的模型?创建我们使用的模型
php artisan make:model modelname
这将在文件夹下创建一个模型,并在app
database/migrations
但是我找不到的是如何删除模型...
删除模型:只需删除模型下或任何其他文件夹即可。App/
删除迁移:如果已迁移迁移(意味着数据库已发生更改),则有两种选择:
“项目开始”/丑陋的方法是直到迁移被撤消(如果这是您上次进行的迁移,则一次回滚就足够了,如果没有,您将不得不回滚几次),然后删除迁移文件(文件夹内的那个)。这里很重要的事情:迁移的类仍将由作曲家自动加载。因此,您必须从 中删除迁移类加载。也许会起作用,但对我来说不是。如果数据库中没有重要数据,可以擦除它,请删除迁移文件,然后运行 。这将回滚每次迁移,然后将所有内容迁移回去。migrate:rollback
database/migrations
vendor/composer/autoload_classmap.php
composer dumpautoload
composer dumpautoload
php artisan migrate:refresh
“这是在生产中,我搞砸了”的方式:创建另一个迁移,其中up方法是删除第一个迁移的表,down是创建它(基本上是第一个迁移的up方法)。将两个迁移文件留在那里,不要删除它们。
如果您尚未迁移它,只需删除迁移文件,如果出现某些错误,请检查是否具有刚刚删除的文件的类,并删除其中的行。composer dumpautoload
class/file not found
vendor/composer/autoload_classmap.php
没有命令,只需手动操作即可
...database/migrations
php artisan migrate
为我工作,希望它有帮助!