سلام من موقع ثبت نام این ارور رو دریافت میکنم نمیدونم منظورش چیه
Type error: Argument 1 passed to Illuminate\Auth\SessionGuard::login() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of Illuminate\Http\RedirectResponse given, called in D:\laravel\vendor\laravel\framework\src\Illuminate\Foundation\Auth\RegistersUsers.php on line 3
کنترلرم هم
<?php
namespace App\Http\Controllers\Auth;
use App\User;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;
class RegisterController extends Controller { /* |
-------------------------------------------------------------------------- | Register Controller |
---|---|---|
This controller handles the registration of new users as well as their | ||
validation and creation. By default this controller uses a trait to | ||
provide this functionality without requiring any additional code. | ||
*/
use RegistersUsers;
/**
* Where to redirect users after registration.
*
* @var string
*/
protected $redirectTo = '/';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|string|max:255|unique:users',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
'first_name'=>'required|string|min:3',
'last_name'=>'required|string|min:3',
'tel'=>'required|string|min:8|max:11',
'mobile'=>'required|string|min:11|max:11',
],
[
'name.required'=>"پرکردن نام کاربری الزامی است.",
'name.unique'=>"نام کاربری قبلا در سیستم ثبت شده است.",
'email.required'=>"پرکردن ایمیل الزامی است.",
'email.unique'=>"ایمیل قبلا در سیستم ثبت شده است.",
'first_name.required'=>"پرکردن نام الزامی است.",
'first_name.min'=>"تعداد کارکتر های نام را بیشتر از ۳ تعیین کنید.",
'last_name.required'=>"پرکردن نام خانوادگی الزامی است.",
'last_name.min'=>"تعداد کارکتر های نام خانوادگی را بیشتر از ۳ تعیین کنید.",
'tel.min'=>"شماره تلفن را به درستی وارد نمایید.",
'tel.max'=>"شماره تلفن را به درستی وارد نمایید.",
'tel.required'=>"پرکردن شماره تلفن الزامی است.",
'mobile.min'=>"شماره موبایل را به درستی وارد نمایید.",
'mobile.max'=>"شماره موبایل را به درستی وارد نمایید.",
'mobile.required'=>"پرکردن شماره موبایل الزامی است.",
'password.required'=>"پرکردن رمز عبور الزامی است.",
'password.min'=>"رمز عبور شما بایستی بیشتر از ۵ کارکتر باشد.",
'password.confirmed'=>"رمز عبور و تکرار رمز عبور برابر نیست."
]);
}
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User
*/
protected function create(array $data)
{
User::create([
'name' => $data['name'],
'first_name' => $data['first_name'],
'last_name' => $data['last_name'],
'tel' => $data['tel'],
'mobile' => $data['mobile'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'address' => $data['address'],
]);
}
}
به jm کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟