首页 > 解决方案 > Laravel 工匠制作:资源文件夹外的组件

问题描述

当你运行php artisan make:component Foo它时,它总是在里面创建(root)/resources/views/component

如何指定其“父目录”或文件夹外的任何特定目录resources?我的意思是,就像在(root)/custom-package/components.

make:componentcommand是否有任何现有选项?或者我正在考虑如何实现这一目标的几种方法:

  1. 创建一个自定义command,它将创建phpblade文件到我想要的目录。
  2. 创建一个新命令并扩展 Laravel 的make:component命令以修改其路径。(目前,我还找不到可以扩展它的类。)

或者有什么config地方可以设置吗?

标签: phplaravellaravel-bladelaravel-7laravel-artisan

解决方案


也许你可以使用:

php artisan make:component Foo --path=your/custom/location

希望这有帮助


推荐阅读