จะรับโมเดลของผู้ใช้ที่เข้าสู่ระบบปัจจุบันได้อย่างไร?

Aug 18 2020

ฉันจะหาโมเดลของผู้ใช้ที่ล็อกอินปัจจุบันได้อย่างไร? ตัวอย่างเช่นมีผู้ใช้สองประเภทในเจ้าหน้าที่ระบบและผู้ดูแลระบบ? ฉันจะทราบได้อย่างไรว่าเป็นของผู้ใช้รุ่นใด

Auth::user()->?

คำตอบ

3 ajthinking Aug 18 2020 at 13:56

คุณสามารถใช้get_classวิธีการในตัว?

get_class(Auth::user())
3 Egretos Aug 18 2020 at 14:00

ลองนำไปใช้instanceof.

if (Auth::user() instanceof Admin) {
// DO something
}

if (Auth::user() instanceof Staff) {
// DO another
}