【发布时间】:2023-03-13 07:49:01
【问题描述】:
我制作了一个“HelperCommand”来在 Laravel 中生成助手。 “HelperCommand”将在“app/Console/Commands/Helpers”中创建一个文件。
php 工匠助手:命令 time.php
public function handle()
{
$name = $this->argument('name');
File::put(app_path().'/Console/Commands/Helpers/'.$name, '');
}
我在 composer.json 中手动添加文件名:
"autoload": {
"files": [
"app/Console/Commands/Helpers/time.php"
]
}
我的问题是如何在生成助手时自动添加自动加载?
谢谢!
【问题讨论】:
-
视情况而定,这些文件有什么作用?他们是php类吗?它们包含功能吗?它们只是数据文件吗?
-
另外,看看这个问题:stackoverflow.com/questions/26174024/…
-
这是 php 文件 php artisan helper:command time.php 创建一个名为 time.php 的新文件
-
为什么需要这个?这个文件放在哪里?常规自动加载器不应该正确覆盖该命名空间吗?您是否觉得需要手动将特定类添加到该列表中?
标签: php json laravel composer-php