iT邦幫忙

0

Laravel 中間件使用的問題

向前輩大大請教:任何協助都銘感五內,謝謝在先。
設:有個Laravel項目-商店平台,用戶可以在項目新增商店賣場,並進行相關的 增、刪、改、查...,而我已經寫好必要的:路由、模型、控制器、view...等等。也都能正常運作,但我現在想要增加新功能:讓商店主可以新增[協助商店管理員,讓管裡員也可以進行增、刪、改、查]。

PS:所有用戶使用相同登入系統,沒有分前後台,商店主之增、刪、改都通過控制器,使用Laravel 自帶的"auth"中間件過濾的,

    public function __construct()
    {
        $this->middleware('auth');
    }

想請教我該如何處理?我目前思路如下:
A、增加管理員專用增、刪、改、查路由,搭配一個新的中間件
(疑惑:感覺多出許多路由以及處理邏輯)
B、沿用已設置好的增、刪、改、查路由,搭配一個新的中間件
(疑惑:新的中間件會影響原商店主的路由,變成報錯,難道需改寫原商店主人的邏輯? )
C、想請教前輩大大更好的方法?

1 個回答

0
小魚
iT邦大師 1 級 ‧ 2021-05-24 18:31:08

可以參考我寫的
https://www.dotblogs.com.tw/SmallFish/2020/09/16/075011
中介層應該在 Day 34,
不過不熟的話建議可以從前面看.

不過驗證方式不是用Laravel預設的,
那部份需要另外找資料.

好的!謝謝您熱心協助

我要發表回答

立即登入回答