相关疑难解决方法(0)

Laravel 5.5:PHPUnit(具有覆盖范围)不喜欢来自多个文件的路由并抛出“尚未设置外观根”。没有覆盖的话是绿色的

我有 Laravel 5.5,我决定将路径分组到文件中,以便以更有意义的方式组织它们。

这是一个简化的示例 - Web 路由文件位于:

app/Http/Routes/Web/static.php
app/Http/Routes/Web/test.php
Run Code Online (Sandbox Code Playgroud)

static.php包含:

<?php
declare(strict_types=1);

namespace Foo\Http\Routes\Web;

use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    return view('welcome');
});
Run Code Online (Sandbox Code Playgroud)

test.php包含:

<?php
declare(strict_types=1);

namespace Foo\Http\Routes\Web;

use Illuminate\Support\Facades\Route;

Route::get('/test', function () {
    return 'test'; // just to simplify
});
Run Code Online (Sandbox Code Playgroud)

RouteServiceProvider.php包含:

<?php
declare(strict_types=1);

namespace Foo\App\Providers;

use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Route;

class RouteServiceProvider extends ServiceProvider
{
    protected $namespace = 'Foo\Http\Controllers';

    /**
     * Define your route model bindings, pattern filters, etc.
     *
     * @return void
     */
    public …
Run Code Online (Sandbox Code Playgroud)

php phpunit laravel php-7 laravel-5.5

3
推荐指数
1
解决办法
2448
查看次数

标签 统计

laravel ×1

laravel-5.5 ×1

php ×1

php-7 ×1

phpunit ×1