Laravel 8 重定向到特定页面问题

Laravel 8 Redirection to specific page issue

我是新来的Laravel;开发一个简单的 CRUD 应用程序;登录后,我想将自己重定向到另一个页面,如欢迎;但是,我收到以下错误;如果您能帮助解决它,我们将不胜感激。 (ErrorException Undefined index: user 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">

您似乎在尝试获取 $data 数组中的 user 键,但此键不存在。按照我认为你想应用的逻辑,表单必须有一个名称为 user.

的输入
<input name="user" type="text">

尝试在您的控制器中使用

returnview
return view('welcome');