首页 > 解决方案 > 函数名必须是字符串流明

问题描述

当我尝试执行此命令时:“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
         });


    });

标签: phplaravellumen

解决方案


你能看见它吗:

$api->version('vl,',function ($api)

'vl,' 上有一个逗号。

$api->version('vl',function ($api)

推荐阅读