Route::group(['middleware' => ['web']], function(){
}
私はミドルウェアが毎回のページの読み込み時にユーザーのポイントを取得する必要があります。Laravel自動実行ミドルウェアfor everypageなしルートにルート::グループ
ルートの中にルートグループを追加せずにこのミドルウェアを実行させるのはどうですか?あなたのApp\Http\Kernel.php
ファイルで
Route::group(['middleware' => ['web']], function(){
}
私はミドルウェアが毎回のページの読み込み時にユーザーのポイントを取得する必要があります。Laravel自動実行ミドルウェアfor everypageなしルートにルート::グループ
ルートの中にルートグループを追加せずにこのミドルウェアを実行させるのはどうですか?あなたのApp\Http\Kernel.php
ファイルで
これはプロパティーprotected $middleware
に送信され、リクエストごとに実行されます。
代わりに、protected $middlewareGroups
に追加されます。これは、WebリクエストまたはAPIリクエストに対してのみ実行されます。
Kernel.phpのコードはコメントであり、かなりわかりやすいものです。
、として$middleware
配列であなたのミドルウェアを追加します。あなたが追加した場合は、アプリ/ HTTP/Kernel.php
であなたのミドルウェアを追加することができます
/**
* The application's global HTTP middleware stack.
*
* These middleware are run during every request to your application.
*
* @var array
*/
protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\AppAfterMiddleware::class,
];