我有一个index.blade.php文件(网站主页),用户可以在其中填写一些详细信息(姓名和电子邮件),我想要做的是将数据传递给register.blade。 php文件并使用之前的输入填充表单。我在这里读了很多关于old()函数的帖子,但我无法让它完全正常工作。
index.blade.php
<div class="col-md-4">
<div class="md-form">
<input type="text" name="name" id="form1" class="form-control validate">
<label for="form1">Name</label>
</div>
</div>
<div class="col-md-4">
<div class="md-form">
<input type="text" name="email" id="form2" class="form-control validate">
<label for="form2">E-Mail</label>
</div>
</div>
<div class="col-md-3">
<div class="md-form">
<a href="{{ route('register') }}">
<button class="btn btn-lg btn-primary">Register</button>
</a>
</div>
</div>
register.blade.php是使用php artisan make:auth命令生成的默认文件,没有任何更改
答案 0 :(得分:2)
将以下方法添加到控制器
<div>
<select name="input_14" id="input_29_14">
<option id="lang" value="English">English</option>
</select>
</div>
<强> register.blade.php 强>
public function register(Request $request){
return view('register', ['name' = $equest->name, 'email' => $request->email]);
}
以上用于显示值
答案 1 :(得分:0)
您可以创建Cookie吗?
在index.blade.php上创建一个cookie
document.cookie = "name=John Doe; email=john@doe.com";
然后在register.blade.php中使用它
答案 2 :(得分:0)
你可以将它们存储在这样的会话中
session(['name' => 'user name here']);
然后使用
访问它们$name = session('name');