24-09-1395، 11:10 ب.ظ
سلام بنده این کد را نوشتم داخل CardPolicy
در ضمن یک کد دیگه هم نوشتم که کار میکنه :
public function createPost(User $user) { return $user->id == 1; }و در CardsController
public function create(Request $request) { $this->authorize('createPost'); $card = new Card(); $card->user_id = 1; $card->name = $request->input('name'); $card->save(); return back(); }ولی وقتی با کاربر 1 وارد میشم اجازه نمیده پست جدید درست کنم
در ضمن یک کد دیگه هم نوشتم که کار میکنه :
public function update(User $user , Card $card) { return $user->id == $card->user_id; }
public function view(Card $card) { $this->authorize('update',$card); return view('cards.view',compact('card')); }