mirror of
https://github.com/flarum/core.git
synced 2025-08-02 14:37:49 +02:00
Restore "originalUri" request attribute
This is helpful when Flarum is installed in subfolders. Fixes #778.
This commit is contained in:
@@ -22,6 +22,7 @@ use Illuminate\Contracts\Container\Container;
|
|||||||
use Middlewares\BasePath;
|
use Middlewares\BasePath;
|
||||||
use Middlewares\BasePathRouter;
|
use Middlewares\BasePathRouter;
|
||||||
use Middlewares\RequestHandler;
|
use Middlewares\RequestHandler;
|
||||||
|
use Zend\Stratigility\Middleware\OriginalMessages;
|
||||||
use Zend\Stratigility\MiddlewarePipe;
|
use Zend\Stratigility\MiddlewarePipe;
|
||||||
|
|
||||||
class InstalledApp implements AppInterface
|
class InstalledApp implements AppInterface
|
||||||
@@ -61,6 +62,7 @@ class InstalledApp implements AppInterface
|
|||||||
$pipe = new MiddlewarePipe;
|
$pipe = new MiddlewarePipe;
|
||||||
|
|
||||||
$pipe->pipe(new BasePath($this->basePath()));
|
$pipe->pipe(new BasePath($this->basePath()));
|
||||||
|
$pipe->pipe(new OriginalMessages);
|
||||||
$pipe->pipe(
|
$pipe->pipe(
|
||||||
new BasePathRouter([
|
new BasePathRouter([
|
||||||
$this->subPath('api') => 'flarum.api.middleware',
|
$this->subPath('api') => 'flarum.api.middleware',
|
||||||
|
Reference in New Issue
Block a user