У меня есть установка WordPress внутри проекта Laravel.
Он находится в папке / forum внутри публичной папки, поэтому каждый раз, когда я захожу на:
http://localhost:8000/forum/
Открывает страницу WordPress.
У меня проблемы с запуском экземпляра промежуточного программного обеспечения до этого маршрута.
Я хочу:
Route::GET('/forum', function() { })->middleware('wp_login');
Вот мой пример промежуточного программного обеспечения:
<?php
namespace App\Http\Middleware;
use Closure;
use Log;
class WpForumLogin
{
public function handle($request, Closure $next)
{
Log::debug("test forum lalalala");
return $next($request);
}
}
Промежуточное программное обеспечение настроено в ядре следующим образом:
...
protected $routeMiddleware = [
...
'wp_login' => \App\Http\Middleware\WpForumLogin::class,
];
Как запустить это промежуточное программное обеспечение перед запуском маршрута WordPresse / forum?
Спасибо.