问题: Laravel 帮助方法的智能提示
作者: saade创建于 2024年10月22日更新于 2026年2月4日
标签question
QQ 版本 :
- 有帮助版本:v3.1.0
- Laravel 版本: 11.28.1 < -- 如果不适用,删除 -- -- >
- PHP版本: 8.3.11
问题:
当定义一个宏时,让我们假设反应类:
翻译: //app/提供/App service Provider.php (英语).
使用Illunitation\support\facades\response;
回应:macro('api',函数(?字符串$message = 无效,?array $data = 无效,单位$status = 200,阵列$headers = []){ 返回回复:json () 数据: ['消息' $message, 'data' $data], 状态: $status, 页: 1 (三)
- ;
在使用时,
翻译:
返回响应 () - > api () // 未定义的方法“ api ”当宏 Auth 也出现时:
翻译: 使用光学支持\ facades\ Auth;
Auth: macro ('admin', 函数 ():)? admin { @ ** @ var Auth $this */ 返回认证('admin'->user ();
- ;
翻译:
auth () - >admin () // (中文(简体) ). 未定义的方法“ admin ”PS: 方法如预期一样有效, 只是内智无法选择定义的宏 PS2: 即使`auth ()- > user ()' 也找不到标准方法
内容来源: barryvdh/laravel-ide-helper