26 lines
583 B
PHP
26 lines
583 B
PHP
|
<?php namespace BookStack\Http;
|
||
|
|
||
|
use Illuminate\Http\Request as LaravelRequest;
|
||
|
|
||
|
class Request extends LaravelRequest
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* Override the default request methods to get the scheme and host
|
||
|
* to set the custom APP_URL, if set.
|
||
|
* @return \Illuminate\Config\Repository|mixed|string
|
||
|
*/
|
||
|
public function getSchemeAndHttpHost()
|
||
|
{
|
||
|
$base = config('app.url', null);
|
||
|
|
||
|
if ($base) {
|
||
|
$base = trim($base, '/');
|
||
|
} else {
|
||
|
$base = $this->getScheme().'://'.$this->getHttpHost();
|
||
|
}
|
||
|
|
||
|
return $base;
|
||
|
}
|
||
|
|
||
|
}
|