Sai*_*men 1 php phpunit laravel
我在 Laravel 5.2 的 route.php 文件中有我自己的方法。它有效,但是当我尝试在 phpunit 上运行测试时,出现此消息:
Fatal error: Cannot redeclare getRoutes() (previously declared in C:\(...)\ppm\app\Http\routes.php:55) in C:\(...)\ppm\app\Http\routes.php on line 76
Run Code Online (Sandbox Code Playgroud)
在 Laravel 5.2 中,require改为require_onceinApp/Providers/RouteServiceProvide.php解决了这个问题。
public function map(Router $router)
{
$router->group(['namespace' => $this->namespace], function ($router) {
require_once app_path('Http/routes.php');
});
}
Run Code Online (Sandbox Code Playgroud)