php - 在重定向到注册或正常的 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');
解决方案
你路由错误
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');
推荐阅读
- python - 如何在 Pyspark 中填写空值
- python - 无法理解奇怪的 Python lambda 函数
- python - 如何避免重复 Python 子类的文档字符串和参数?
- python - wxPython - 为当前作为 CLI 版本工作的应用程序创建 GUI - 不知道从哪里开始
- python - 使用 odeint 在 Python 中解决 Spring-mass 系统
- javascript - Firebase 网络推送已收到但未显示
- sql - 值为 NULL 时的文本 + 文本 (SQL)
- python - 在 sns histplot 上设置顺序
- java - 在 Java 实体上调用 DB 函数
- c# - 在 Asp.Net 5 中使 Configuration.cs 文件适合 Identity Db 上下文