Laravel route:返回列表错误

时间:2017-06-20 18:07:31

标签: php laravel routes

当我尝试运行route:list时,我收到此错误:

PHP Fatal error:  Cannot declare class App\Http\Controllers\UserController, 
because the name is already in use in 
/home/vagrant/Code/nomads/app/Http/Controllers/Admin/UserController.php on line 0

[Symfony\Component\Debug\Exception\FatalErrorException]
Cannot declare class App\Http\Controllers\UserController, because the name is already in use

我在控制器下有UserController,在Admin文件夹下有另一个UserController

我也在使用AdminLTE包,但是我已经覆盖了包路由并使用了Laravels本地路由。

2 个答案:

答案 0 :(得分:1)

您可以在使用它时使用命名空间别名(“as”),如下所述。

  

使用App \ Http \ Controllers \ Admin \ UserController作为AdminUserController;

答案 1 :(得分:0)

如果您真的想这样做,请将admin / UserController更改为AdminController并扩展UserController类。

use App\Http\Controllers\UserController;

class AdminController extends UserController 
{