سلام دوستان
وقتی متد boot رو بصورت زیر تعریف میکنیم:
1- دو پارامتر user$ و post$ از کجا برای این تابع ارسال شدن؟
2- اگه بجای مدل Post با مدل Comment کار کنیم بازم میشه به همین روش کار کرد؟
3- موقع کار با مدل comment برای نام ثابت باید update-comment بنویسیم؟
4- موقع حذف کردن یک مدل باید delete-post بنویسیم؟
متشکرم
وقتی متد boot رو بصورت زیر تعریف میکنیم:
public function boot() { $this->registerPolicies(); Gate::define('update-post', function ($user, $post) { return $user->id == $post->user_id; }); }چند سوال پیش میاد:
1- دو پارامتر user$ و post$ از کجا برای این تابع ارسال شدن؟
2- اگه بجای مدل Post با مدل Comment کار کنیم بازم میشه به همین روش کار کرد؟
3- موقع کار با مدل comment برای نام ثابت باید update-comment بنویسیم؟
4- موقع حذف کردن یک مدل باید delete-post بنویسیم؟
متشکرم