You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 5.6后台管理员创建用户失败问题求助

新手Laravel项目:用户注册表单提交后数据未存入且跳转到首页

我正在开发一个校园管理系统,这是我的第一个Laravel 5.6项目。我想在管理员区域通过一个小型表单注册新用户,但遇到了问题:提交表单后数据没有存入数据库,反而直接跳转到了首页。

已配置的管理员路由

我已经设置了管理员区域的路由(视图名称是非英文的,见谅):

// Admin Route
::middleware(['auth'])->group(function () {
    Route::view('/admin', 'profiles.admin.admin_gerencia_cadastro');
    Route::view('/admin/gerencia/cadastro', 'profiles.admin.admin_gerencia_cadastro');
    Route::post('/admin/gerencia/cadastro', 'RegController@store');
    Route::view('/admin/gerencia/relatorios', 'profiles.admin.admin_gerencia_relatorios');
    Route::view('/admin/ped/', 'profiles.admin.admin_ped');
});

处理注册的控制器方法

其中POST路由指向RegController的store方法,代码如下:

public function store()
{
    $this->validate(request(), [
        'name' => 'required|string|max:255',
        'email' => 'required|string|email|max:255|unique:users',
        'password' => 'required|string|min:6|confirmed',
    ]);

    $user = User::create(request(['name', 'email', 'password']));

    return redirect()->to('/admin/gerencia/cadastro');
}

按照预期,这个方法应该存储新用户数据,然后把管理员重定向回/admin/gerencia/cadastro页面,但实际情况完全不符合预期。我试过各种调试方法,也查阅了Laravel官方文档,都没解决问题。

问题发现

就在我准备上传表单代码的时候,我终于发现了这个新手级错误:表单的action路径设置错误了!


内容的提问来源于stack exchange,提问作者Julles

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:18:47