php - 函数名必须是字符串流明
问题描述
当我尝试执行此命令时:“php artisan make:controller UserController”我在 CMD 中收到此错误消息:“在 web.php 第 22 行:函数名称必须是字符串”
这是 web.php 文件:
$router->get('/', function () use ($router) {
return $router->app->version();
});
$api= $router('Dingo\Api\Routing\Router');
$api->version('vl,',function ($api)
{
$api->group(['prefix'=>'oauth'],function($api){
$api->post('token','\Laravel\Passport\Http\Controllers\AccessTokenController@issueToken');
});
$api->group(['namespace'=>'App\Http\Controllers','middleware'=>['auth:api','cors']],function ($api){
//controller route
});
});
解决方案
你能看见它吗:
$api->version('vl,',function ($api)
'vl,' 上有一个逗号。
$api->version('vl',function ($api)
推荐阅读
- javascript - 使用javascript删除生成的html代码中的某一行
- html - 将反应应用程序部署到网页显示空白屏幕
- laravel - 使用条件连接 Laravel 中的两个表
- java - 如何使用 JDeveloper 工具中的 Java 代码在 Oracle BPM 应用程序中添加和更新业务规则
- kubernetes - Wireshark 跟踪 - 分析代理和服务之间的超时
- sharepoint-2013 - 在 Sharepoint 文档库中上传和保存文档时面临问题
- graphics - 我如何知道 AMD 显卡是否专用于 d3d11(或 dxgi)?
- android - 如何为 Recyclerview 的特定项目设置动画?
- node.js - 无法使用 Hyperledger Fabric 在我的链代码 nodejs 项目上安装 fabric-shim
- javascript - 当用户使用js或ts点击地图时,我们如何转换azure地图语言?