laravel-5.8 - 如何在 laravel 中获取会话移动
问题描述
我想在注册用户后name
,age
,mobile
和...得到session
手机,因为在下一页,我想mobile
进入input hidden
。
注意:我根本没有做会话。
我认为是这样的:
注册控制器.php
public function register(Request $request, User $user)
{
$code = rand(10000,99999);
session->get('mobile')
$user = \App\User::create([
'first_name' => $request->first_name,
'last_name' => $request->last_name,
'gender' => $request->gender,
'mobile' => $request->mobile,
'code' => $code,
.
.
.
return redirect()->route('code')->with('mobile', $request->mobile);
}
它重定向到这个页面。
代码.blade.php
<form action="{{ route('send') }}" method="post">
{{ csrf_field() }}
<input type="hidden" class="form-control" value="{{ session->mobile }}" name="mobile" id="mobile">
<div class="form-group">
<label for="code">کد</label>
<input type="text" class="form-control" name="code" id="code">
</div>
<div class="form-group">
<button type="submit" class="btn btn-danger" id="btn-ok">OK</button>
</div>
</form>
解决方案
use Illuminate\Support\Facades\Session;
用于保存会话使用
Session::put('mobile', $request->mobile);
然后使用检索它
Session::get('mobile');
推荐阅读
- json - 从 URL 获取 JSON 数据响应到 Spring Boot 项目
- rust - 为什么会出现这个错误?我们不能在函数括号内使用格式宏吗?
- c - freeRTOS 进程切换
- javascript - 使用 NuxtLink 重新运行外部 JavaScript
- node.js - 身份验证令牌在 NodeJS 中不起作用。说未经授权
- node.js - 无法覆盖nestjs项目中的完整service.ts
- php - 分类明智的产品销售 laravel
- python - 如何以编程方式将各个点连接为 SVG 中的“blob”?
- python - 如何使用 python 通过 Internet 连接广播消息?
- javascript - 多个焦点选择器动态显示 QuillJS 工具栏,这可能吗?