猿问

除了 laravel 中的 toArray($request) 之外

Http/Resources 是来自 table 列的修改属性的集合,但是我发现我只toArray()在资源文件中找到了函数。我的问题是我们可以添加另一种方法吗?如果是,我们如何使用它?


狐的传说
浏览 131回答 1
1回答

慕森卡

步骤 1. 在您的 composer json 中的 autoload 对象中添加一个帮助文件。"autoload": {&nbsp; &nbsp; &nbsp; &nbsp; "files": [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "app/Helpers/helpers.php"&nbsp; &nbsp; &nbsp; &nbsp; ],&nbsp; &nbsp; &nbsp; &nbsp; "classmap": [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "database/seeds",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "database/factories"&nbsp; &nbsp; &nbsp; &nbsp; ],&nbsp; &nbsp; &nbsp; &nbsp; "psr-4": {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "App\\": "app/"&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; },这是文件&nbsp;"files": [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "app/Helpers/helpers.php"&nbsp; &nbsp; &nbsp; &nbsp; ],步骤 2. 在 app 文件夹中创建一个文件夹 Helpers。然后创建一个文件helpers.php。在这里您可以创建自己的函数。<?phpif (! function_exists('dx')) {&nbsp; &nbsp; function dx($key, $default = null) {&nbsp; &nbsp; &nbsp; &nbsp; echo "<pre>";&nbsp; &nbsp; &nbsp; &nbsp; print_r($key->toArray());&nbsp; &nbsp; &nbsp; &nbsp; die;&nbsp; &nbsp; }}Step 3. 最后运行composer dump-autoload现在在控制器中你可以使用&nbsp;$users = User::get();&nbsp;dx($users);
随时随地看视频慕课网APP
我要回答