2016-05-06 3 views
0

Я получил это в моем файле маршрутов:Laravel BaseController уже используется

$api = app('Dingo\Api\Routing\Router'); 

$api->version('v1',function($api) 
{ 
    $api->group(['prefix' => 'v1'],function($api) 
    { 
     $api->post('login','App\Http\Controllers\Auth\[email protected]'); 
    }); 

    $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\[email protected]'); 
    }); 
}); 

Когда я пытаюсь 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\[email protected]'); 

Ошибка исчезли? Что может быть неправильным?

ответ

1

Вы можете попробовать, заменив

use Illuminate\Routing\Controller as BaseController 

в

use Illuminate\Routing\Controller as CoreController 

там будет сталкиваясь BaseController

+0

Спасибо, что помогли! – Jamie

Смежные вопросы