繁体   English   中英

如何将值从视图传递到laravel刀片中的另一个视图

[英]How to pass value from view to another view in laravel blade

我是新手使用laravel。 我尝试将值从视图传递到laravel中的另一个视图。

我尝试传递,我在刀片中显示{{$ req}},但我收到错误

我想传递值poli / dokter这是我的第一个刀片

 <form action="{{URL::to('/getHalaman')}}" method="post" id="form1">
    <!-- <label>Selamat Datang&nbsp,&nbsp{{$result->nama}} </label> -->
    <div style="text-align: center;  margin-right: 1%;">Jaminan : 
      <select id="select-jaminan" name="select_jaminan" style="width: 200px;">
        <option id="option-jaminan">-- Pilih --</option>
        <option value="BPJS">BPJS</option>
        <option value="UMUM">UMUM</option>
        <option value="ASURANSI">ASURANSI</option>
      </select>
      </div>

      <br>

      <div style="text-align: center;">Periksa : 
      <select id="select-periksa" name="select_periksa" style="width: 200px;">
        <option >-- Pilih --</option>
        <option value="poli">Poli</option>
        <option value="dokter">Dokter</option>
      </select>
      </div>

      <br>

这是我的第二个刀片

  <div id="content-wrapper">
    <h3>Daftar Periksa</h3>
    <!-- {{ $req }} -->

这是我的控制器

function getHalaman(Request $req){
    if($req->select_periksa == 'poli'){
        return redirect('daftarPeriksaPoli');
    } else{
        return redirect('daftarPeriksa');
    }
}

这是我的路线

Route::get('/daftarPeriksa', function() {
return view('daftarPeriksa');
});

Route::post('/getHalaman', 'userController@getHalaman');

Route::get('/daftarPeriksa', 'userController@getDaftarPeriksa');

有人可以帮助我,如何从第一个视图传递价值并在第二个视图中显示?

非常感谢,如果有人想帮助我:))

您可以使用以下内容:

<?= {{ $req }} ?>

更新您的控制器方法

function getHalaman(Request $req){
    if($req->select_periksa == 'poli'){
        return view('daftarPeriksa')->with(['req' => $req]);
    } else{
        return view('your_second_view')->with(['req' => $req]);
    }
}

并在刀片文件中获取此值

{{ $req->select_jaminan }}

代替:

return redirect('daftarPeriksa');

你可以使用类似的东西:

return view('daftarPeriksa')->with('req',$req);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM