با عرض سلام و خسته نباشید
استاد از این متد خطا میگیرم لطفا بفرمایید باید چیکار کنم ؟
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');
}
سلام ...
احتمالا مدل Admin شما از Authenticable ارث بری نکرده .. به همین خاطر با این ارور مواجه میشید.
اینطور که مشخصه متغیر admin نال هستش .. چک کنید ببینید چرا این متغیر null هست ..