mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-23 03:44:30 +08:00
4b0c4e621a
Also changed up how base URL setting was being done by manipulating incoming request URLs instead of altering then on generation.
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;
|
|
}
|
|
|
|
} |