خطا در متد register در کنترولر admin

پرسیده شده
فعالیت 1513 روز پیش
دیده شده 885 بار
0

با عرض سلام و خسته نباشید 

استاد از این متد خطا میگیرم لطفا بفرمایید باید چیکار کنم ؟

Argument 1 passed to Illuminate\Auth\SessionGuard::login() must implement interface Illuminate\Contracts\Auth\Authenticatable, null given, called in C:\wamp64\www\notification\app\Http\Controllers\AdminController.php on line 34

 

خط 34 توی کنترولر ، خطی که متد گارد فراخوانی میشه با لاگین هستش

 public function register(Request $request)
    {
        $this->validateRegister($request);
        $admin = $this->create($request->all());
        $this->guard()->login($admin);
        return redirect($this->redirectTo);
    }

 private function guard()
    {
        return Auth::guard('admin');
    }

 

فایل پیوست

مجید صادقی زاده
مجید صادقی زاده

20 اسفند 98

0
حذف شده

سلام ... 

احتمالا مدل Admin شما از Authenticable ارث بری نکرده .. به همین خاطر با این ارور مواجه میشید.

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 اسفند 98

0
حذف شده

سلام 

استاد دقیقا منم همین فکر رو میکردم اما ببینید خودتون

فایل پیوست

مجید صادقی زاده

توسط

مجید صادقی زاده

21 اسفند 98

0
حذف شده

اینطور که مشخصه متغیر admin نال هستش .. چک کنید ببینید چرا این متغیر null هست .. 

فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

21 اسفند 98