运行php artisan make:model Flight -mfsc提示-s选项不存在的原因及解决
问题描述
预设使用Laravel 8版本运行项目,环境对应的Composer版本为2.1.9(2021-10-05 09:47:38)。参照Laravel 8官方文档指引,执行以下命令创建模型时:
php artisan make:model Flight -mfsc
命令行持续返回报错:
The "-s" option does not exist.
问题原因
执行php artisan --version命令查询实际安装的Laravel版本后,发现当前环境实际运行的Laravel版本为5.4.36。
正如开发者Brian Thompson提到的,Laravel 5.4版本的make:model命令并不支持-s参数,这是触发报错的根本原因。
解决方案
- 若需要使用
-s参数,将项目Laravel版本升级至支持该参数的高版本即可 - 若需要维持Laravel 5.4版本,删除命令中的
-s参数重新执行即可
内容的提问来源于stack exchange,提问作者ismael620
相关产品推荐
相关产品推荐

