Когда я пытаюсь использовать личный домен, подобный этому
<?php
abstract class TestCase extends Illuminate\Foundation\Testing\TestCase
{
/**
* The base URL to use while testing the application.
*
* @var string
*/
protected $baseUrl = 'http://localhost';
protected $prefixDomain = '';
/**
* Creates the application.
*
* @return \Illuminate\Foundation\Application
*/
public function createApplication()
{
$app = require __DIR__.'/../bootstrap/app.php';
$app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap();
$this->setBaseUrl();
return $app;
}
protected function setBaseUrl()
{
$this->baseUrl = env('APP_URL', $this->baseUrl);
if ($this->prefixDomain) {
$this->baseUrl = substr_replace(
$this->prefixDomain,
$this->baseUrl,
strlen('https://'),
0
);
}
}
Я установил «APP_URL» в файле .env.
Кажется, что uri запроса неверен, когда я сбрасываю и умираю в Illuminate\Routing\RouteCollection.php
/**
* Find the first route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
*/
public function match(Request $request)
{
dd($request);
$routes = $this->get($request->getMethod());
вывод, который я ожидаю здесь, это «REQUEST_URI» => «/ test», но на самом деле
Заранее благодарю за любую помощь.