با سلام و احترام خدمت همه ی دوستان و اساتید محترم .
یه موردی چند روزه که منو درگیر کرده اونم استفاده از پکیج زیر هست :
https://github.com/Zizaco/entrust
این پکیج رو نصب کردم و مشکلی در نصب وجود نداره اما یه مشکل جدی وجود داره اونم اینکه ، شرطی که برای اعتبارسنجی میزارم رو بصورت دو یا چند شرطی قبول نمیکنه ، مثلا :
میخوام بگم :
دسترسی یک متد از کنترلر برای نقش مدیر و کارمندی که مسئول بخش اخبار هست ، باز باشه و در غیر اینصورت به یک پیغام نمایش بده !
کدی که برای بخش نوشتم :
if(Entrust::can('tender_manager') == false OR Entrust::hasRole('admin') == false )
{
return 'test';
}
اگه من هرکدوم از این دو شرط رو بصورت تکی بنویسم ، درست جواب میده اما نمیدونم چرا برای حال OR با این مشکل مواجه میشم !
بخاطر اینکه نمیشه تکی نوشته بشه ، نمیدونم باید چیکارش کنم !
ممنون میشم راهنماییم کنید .