我需要通过从用户获得4个不同的信息(例如:姓名,姓氏,电话号码和电子邮件)在不同的页面上显示此信息,我需要使用laravel
完成此操作<form method="POST" action="/register">
@csrf
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="surname">Surname:</label>
<input type="text" id="surname" name="surname"><br><br>
<label for="phone">Phone Number:</label>
<input type="text" id="phone" name="phone"><br><br>
<label for="email">E-mail:</label>
<input type="email" id="email" name="email"><br><br>
<button type="submit">Sign Up</button>
</form>
我写了一个像这样的代码,但是我不能继续
<form action="{{route('register')}}" method="post" enctype="multipart/form-data">
@csrf
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="surname">Surname:</label>
<input type="text" id="surname" name="surname"><br><br>
<label for="phone">Phone Number:</label>
<input type="text" id="phone" name="phone"><br><br>
<label for="email">E-mail:</label>
<input type="email" id="email" name="email"><br><br>
<input type="submit" name="submit">
所以你应该使用enctype="multipart/form-data"
发送多个请求到你的路由,并使用{{route('register')}}
最后必须在web.php
Route::post('register', [RegisteredUserController::class, 'store']);
您可以在刀片文件中获取登录用户信息,例如,如果您想获取用户名
{{ auth()->user()->name }}
或者如果你想取用户id
{{ auth()->user()->id}}