基本的に、コントローラー メソッドが実行されるたびにイベントを呼び出します。
リーリー実際には、次の情報が保存されています:
リーリーここで、必要なパラメータを手動で渡すのではなく、自動的に渡したいと考えています。
したがって、 ルート名 、 コントローラー メソッド名 、および コントローラー メソッド タイプ auto ( class_basename(Route::current () のように) を取得する必要があります。 ->controller)
コントローラー名を返します)。
それで、どうすればいいでしょうか?
P粉6163836252024-02-27 09:22:02
イベントに Route::current()
を渡して、\Illuminate\Routing\Route
オブジェクトから必要な情報を取得できます。
次に、
AdminActivity イベント クラス
注: $route->methods() の戻り値の型は、すべての有効なリクエスト メソッド (GET、HEAD、POST...) を含む配列です。