【发布时间】:2021-07-23 10:38:03
【问题描述】:
有没有人可以建议我如何在 Lumen 8.0 版本中使用助手?非常感谢。
【问题讨论】:
有没有人可以建议我如何在 Lumen 8.0 版本中使用助手?非常感谢。
【问题讨论】:
我已按照以下步骤在 Lumen 8.0 的项目中添加辅助功能:
第一步:我在composer.json文件的“autoload”->“files”数组下添加了“app/Helpers/MasterFunctionsHelper.php”字符串。这里“MasterFunctionsHelper”是我的助手名称:
"autoload": {
"files": [
"app/Helpers/MasterFunctionsHelper.php"
],
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
}
},
第二步:我在“app/Helpers/MasterFunctionsHelper.php”创建了“MasterFunctionsHelper.php”文件。如果“Helpers”目录不存在,请在“app”目录下创建。
第三步:在“MasterFunctionsHelper.php”文件中创建一个类:
<?php
namespace App\Helpers;
class MasterFunctionsHelper{
public static function sayhello()
{
return "Hello Friends";
}
}
第四步: 打开控制器文件,例如:“UsersController.php”并包含“use App\Helpers\MasterFunctionsHelper;”然后调用“MasterFunctionsHelper::sayhello();”辅助类的功能为:
<?php
namespace App\Http\Controllers;
use App\Helpers\MasterFunctionsHelper;
class UsersController extends Controller
{
public function index()
{
echo MasterFunctionsHelper::sayhello();
}
}
第五步:打开命令行,运行如下命令:
composer dump-autoload
当我在浏览器中运行“UsersController”的“index”操作时,输出如下:
朋友们好
它对我有用。我希望,这也会对你有所帮助。谢谢。
【讨论】: