0

web.phpファイルに動的ルートを作成したい。それが悪い考えかどうかはわかりませんし、それが可能かどうかもわかりません。

だから私のテーブルはrole、、menurole_menu

role : id, role_name
menu : id, title, route
role_menu : role_id, menu_id

私はこのように試しました: Laravel:アクセス制御リストに基づいて動的ルートを設定する

わかりました、説明しますが、それは複雑です...

だから、私は機能add roleを持っていますが、ロール管理者だけがそれにアクセスできます。ここに私のadd role機能があります: ここに画像の説明を入力 入力studentして cheklistするとしましょう[client, banner, galery]。そして、私が学生としてログインし、mayApp/tool(学生には許可されていない)ヒットすると、アクセスできます。それが問題です。

これが私のものweb.phpです:

    Route::group(['middleware' => 'operator'], function() {
    Route::resource('/list_of_menu', 'ListOfMenuController');
});

ということで、operatorMiddlewareではチェックしたアクセスメニューのみルートを許可したい。しかし、operatorMIddlewareでそれを行う方法がわかりません。

それでも混乱する場合は、教えてください...

4

0 に答える 0