我是Laravel的新手;正在做一个简单的CRUD应用程序;登录后,我想将自己重定向到另一个页面,比如欢迎;但是,我得到了下面的错误;如果你能帮助解决它,我将不胜感激。(用户未定义索引:ErrorException http://localhost:8000/user)
**controller:**
<?php>
> namespace App\Http\Controllers;
> use Illuminate\Http\Request;
> class UserAuth extends Controller
> {
> function userLogin(request $req)
> {
> $data= $req->input();
> $req->session()->put('user',$data['user']);
> return redirect('welcome');
> //echo "success";
> }
> }
**Route:**
Route::post('user', [UserAuth::class, 'userLogin']);
Route::view("login", 'login'); Route::view("welcome", 'welcome');
**Login.blade.php**
<form action="user" method="POST">发布于 2021-09-27 04:03:44
看起来您正在尝试获取$data数组中的user密钥,而此密钥不存在。按照我认为您想要应用的逻辑,表单必须有一个名为user的输入。
<input name="user" type="text">发布于 2021-09-27 04:06:51
尝试使用以下命令在控制器中返回view
return view('welcome');https://stackoverflow.com/questions/69341026
复制相似问题