如何在 Laravel 中更改我的应用程序的命名空间?

我无法在 Laravel 5.8 中更改我的应用程序的命名空间。

我正在使用工匠来改变它: php artisan app:name TestApp

结果是:“ app ”命名空间中没有定义任何命令。


MM们
浏览 189回答 2
2回答

拉风的咖菲猫

laravel 将此命令更改为 app:namespace你必须这样做php artisan app:namespace TestApp

胡子哥哥

看着php artisan你应该有一个php artisan app:name NewNamespace 命令来更改命名空间。确保您使用的是最新的 Laravel 版本。另一种选择是使用您想要的名称创建一个自定义包,并使用自定义命名空间注册它。例如:lib/yourpackage/src在laravel安装的根目录创建一个文件夹编辑composer.json文件以加载您的自定义代码:    "autoload": {        "psr-4": {            "App\\": "app/",            "CustomNamespace\\": "lib/yourpackage/src/",        },        "classmap": [            "database/seeds",            "database/factories"        ]    },composer dump-autoload像以前一样运行您现在可以通过引用您选择的自定义命名空间来在项目中的任何位置使用您的文件。
打开App,查看更多内容
随时随地看视频慕课网APP