我的路线文件中有这个:
$api = app('Dingo\Api\Routing\Router');
$api->version('v1',function($api)
{
$api->group(['prefix' => 'v1'],function($api)
{
$api->post('login','App\Http\Controllers\Auth\AuthController@authenticate');
});
$api->group(['prefix' => 'v1', 'middleware' => 'jwt.auth'], function($api)
{
$api->resource('/user', 'App\Http\Controllers\api\v1\userController');
$api->post('/authuser','App\Http\Controllers\api\v1\userController@authUser');
});
});
当我尝试php artisan api:routes
时收到错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot use Illuminate\Routing\Controller as BaseController because the name is already in use
当我发表评论时:
//$api->post('login','App\Http\Controllers\Auth\AuthController@authenticate');
错误消失了?可能有什么不对?
答案 0 :(得分:1)
您可以尝试,替换
use Illuminate\Routing\Controller as BaseController
到
use Illuminate\Routing\Controller as CoreController
会发生冲突BaseController