[英]Laravel BaseController already in use
我已经在我的路线文件中:
$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');
错误消失了? 有什么事吗
您可以尝试通过替换
use Illuminate\Routing\Controller as BaseController
至
use Illuminate\Routing\Controller as CoreController
会有冲突的BaseController
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.