为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel中通过变量将表单输入传输到另一个页面

Laravel中通过变量将表单输入传输到另一个页面

PHP
慕田峪7331174 2023-07-01 13:02:16
我试图通过变量将一个页面中的表单的输入发送到另一页面上的表单,但它对我不起作用。这是第一页的表格:   <form method="POST" action="{{ route('invite') }}">                        @csrf                        <div class="form-group row">                            <label for="username" class="col-md-4 col-form-label text-md-right">{{ __('Username') }}</label>                            <div class="col-md-6">                                <input id="username" type="username" class="form-control @error('username') is-invalid @enderror" name="username" value="{{ old('username') }}" >                                @error('username')                                <span class="invalid-feedback" role="alert">                                        <strong>{{ $message }}</strong>                                    </span>                                @enderror                            </div>                        </div>                                <div class="form-group row mb-0">                            <div class="col-md-6 offset-md-4">                                <button type="submit" class="btn btn-primary">                                    {{ __('Invite') }}                                </button>                            </div>                        </div>                    </form>和第一页的控制器:<?phpnamespace App\Http\Controllers;use App\Http\Controllers\Controller;use App\Providers\RouteServiceProvider;use Illuminate\Http\Request;use App\User;use Illuminate\Foundation\Auth\RegistersUsers;use Illuminate\Support\Facades\Hash;use Illuminate\Support\Facades\Validator;class InviteController extends Controller{    use RegistersUsers;    /**     * Where to redirect users after registration.     *     * @var string     */    protected $redirectTo = RouteServiceProvider::REGISTER;    /**     * Create a new controller instance.     *     *  @return void     */我尝试过在这段代码中使用会话方法,但它不起作用。我尝试了 POST 方法,但我不知道如何正确实现它。
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

您是否尝试过使用 url 中的用户名进行重定向?

例如

Redirect::to('form2?username_='. Session::get('username'));



查看完整回答
反对 回复 2023-07-01
?
忽然笑

TA贡献1806条经验 获得超5个赞

我这样使用它。

<input id="username" type="text" class="form-control @error('username') is-invalid @enderror" name="username" value="{{ old('username') }}" >

添加此代码顶部

use Illuminate\Support\Facades\Session;

在你的方法中添加这样的

Session::put('username',$request->username);

你的刀片是这样使用的

{{Session::get('username')}}


查看完整回答
反对 回复 2023-07-01
  • 2 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信