سلام
من برای پروژه ی لاراولی از دو تا جدول User و Admin به صورت جداگانه استفاده کردم و می خوام که برای پنل مدیریت ACL طراحی کنم ولی در فایل Web.php وقتی به صورت تست Gate رو تعریف می کنم به صورت زیر :
Route::get('/', function (){
if (Gate::allows('edit-admin')){
dd ('yes');
}
dd ('no');
});
قرار می دم و در AuthServiceProvider کد زیر رو
foreach (Permission::all() as $permission) {
Gate::define($permission->name , function(\App\Admin $admin) use ($permission){
dd('test');
});
}
در boot قرار می دم
همچنان در صفحه اول "no" رو چاپ می کنه ،
لطفا راهنمایی کنید چطور می شه اعتبار سنجی رو از جدول Admin ها انجام داد
شما توی قسمت define نوشتید dd کن خب چون متد هیچ چیزی بر نمی گردونه لاراول فکر می کنه output همون false هست و no پرینت گرفته میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟