Вы можете удалить эту строку из вашего RegisterController __construct:
$this->middleware('guest');
обновление
Вы также можете определить новую регистрацию.
Вы можете определить новый маршрут:
Route::get('register2', 'yourController@showRegistrationForm')->name('register2');
Route::post('register2', 'yourController@register');
А в вашем контроллере:
public function showRegistrationForm()
{
return view('auth.register2');
}
public function register(Request $req)
{
$req->validate([
'name' => 'required', 'string', 'max:255',
'email' => 'required', 'string', 'email', 'max:255', 'unique:users',
'password' => 'required', 'string', 'min:6', 'confirmed',
]);
User::create([
'name' => $req->name,
'email' => $req->email,
'password' => Hash::make($req->password),
]);
return 'something';
}
И скопируйте / вставьте / переименуйте ваш блэйд регистра в register2 и просто измените действие формы на {{ route('register2') }}