首页 > 解决方案 > 在重定向到注册或正常的 Laravel 注册之前,我需要检查我的用户是否存在于我的数据库中

问题描述

我创建了一个基本注册表单,其中包含两个字段来检查我的用户是否存在,不完全是他们是否存在,但我正在检查某些标准,我不知道如何修改我的新控制器以查看注册表单,然后重定向正常的laravel注册

这是我的控制器脚本的一部分:

Route::get ('/check','CheckUserController@view');
Route::resource('checkUser', 'CheckUserController');
Route::post ('/checkuser','CheckUserController@checkUser');
Route::get ('/failedRegistration','CheckUserController@view');

Route::get('/auth/register', 'Auth\AuthController@getRegister');
Route::post('/auth/register', 'Auth\AuthController@postRegister');

如果用户成功注册,这里就是我打电话的地方

 return view('register');

标签: phplaravel

解决方案


你路由错误

Route::get ('/check','CheckUserController@view');
Route::resource('checkUser', 'CheckUserController');
Route::post ('/checkuser','CheckUserController@checkUser');
Route::get ('/failedRegistration','CheckUserController@view');
Route::get('/auth/register', 'Auth\AuthController@getRegister');
Route::post('/auth/register', 'Auth\AuthController@postRegister');

正确路线

Route::get ('/check','CheckUserController@view');
Route::post ('/checkuser','CheckUserController@checkUser');
Route::resource('checkUser', 'CheckUserController');
Route::get ('/failedRegistration','CheckUserController@view');
Route::get('/auth/register', 'Auth\AuthController@getRegister');
Route::post('/auth/register', 'Auth\AuthController@postRegister');

第一路邮政

 Route::post ('/checkuser','CheckUserController@checkUser');

第二路线资源

Route::resource('checkUser', 'CheckUserController');

推荐阅读