Я пытаюсь установить заголовок ( X-Powered-By ), используя AfterMiddleware в микроструктуре Lumen. К сожалению, заголовок не устанавливается. Предполагается, что промежуточное ПО (показано ниже) даже не обрабатывается. AfterMiddleware.php <?php namespace App\Http\Middleware; use Closure; class AfterMiddleware { public function handle($request, Closure $next) { $response = $next($request); $response->header('X-Powered-By', env('APP_NAME') . '/' . env('APP_VER')); return $response; } } bootstrap […]
Я установил Lumen и попытался реализовать проверку подлинности. Lumen Версия : версия Laravel Framework Lumen (5.3.3) (Компоненты Laravel 5.3. * В app.php я расколол следующее. $app->withFacades(); $app->routeMiddleware([ 'auth' => App\Http\Middleware\Authenticate::class, ]); $app->register(App\Providers\AuthServiceProvider::class); В \app\Providers\AuthServiceProvider.php public function boot() { $this->app['auth']->viaRequest('api', function ($request) { if ($request->input('api_token')) { return User::where('api_token', $request->input('api_token'))->first(); } }); } Здесь, когда я отлаживается, […]
Я работаю со свежей установкой Lumen (создание веб-API), большинство вещей работает, но когда я пытаюсь использовать маршрутизатор для указания класса, я получаю эту ошибку: Fatal error: Class 'App\Http\Controllers\Controller' not found in /Applications/MAMP/htdocs/moments/lumen/app/Http/Controllers/MomentController.php on line 5 Это мой маршрутизатор в приложении / Http / routes.php $app->get('/', 'MomentController@index'); И это мой класс в приложении / Http / […]