4 回答

TA貢獻1826條經驗 獲得超6個贊
使用in_array
(?docs?) 檢查數組中是否存在某些內容。
if(in_array($request->input('user_id'), $admins)) { // if user_id is include admins id

TA貢獻1811條經驗 獲得超4個贊
嘗試這個:
if(in_array($request->input('user_id'), $admins)) { // if user_id is include admins id...
// do something
} else {
// do something else
}

TA貢獻1878條經驗 獲得超4個贊
您也可以在單個查詢中執行它:
$user_admin = User::role(['admin', 'superadmin'])->find($request->input('user_id')); // returns null if not found or the $user if found
if($user_admin) { /
// do something
} else {
// do something else
}

TA貢獻1799條經驗 獲得超8個贊
如果您正在使用集合,則可以使用它們的方法。
在這種情況下,您可以使用contains()
方法。
您也可以在單個查詢中執行它:
$user_admin = User::role(['admin', 'superadmin'])->find($request->input('user_id')); // returns null if not found or the $user if found
if($user_admin) { /
?// do something
} else {
?// do something else
}
- 4 回答
- 0 關注
- 216 瀏覽
添加回答
舉報