1
我正在使用資源控制器,可以像這樣編輯用戶:users/edit/8(8是id)。Laravel資源,檢查特定用戶
如何檢查只有用戶8可以編輯他的帳戶?
因爲另一個用戶可以在URL中設置任何ID並編輯任何帳戶。
我可以使用:
if (!Auth::user()->id === $id) {
//throw exception ...
}
但是,這並不是laravel點 「一次且僅一次」。
我應該使用資源控制器的用戶相關的東西(如帳戶設置等)? 或只是爲管理相關的東西?
這是真的我忘了$ - 但我怎麼能避免「如果」,因爲我不想使用,如果每次我需要檢查用戶。 |我在上面的問題中修復了$ – Steven
剛剛編輯試圖回答。 –
非常感謝! – Steven