我想将数据从一个视图发送到另一个 Laravel 视图

i want to send data from one view to another Laravel view

i have two views, view-1 and view-2.

我的代码: 视图:1

<form >
  <div class="form-group">
    <label class="col-form-label" >Date</label>
    <input type="text" name="sdate" class="form-control">
    <input type="submit"  class="btn btn-primary" value="Add date" >
  </div>
</form>

视图 2 控制器:

public function report2($id)
{
$teacher = Teacher::teacher($id);
return View('teachers.report2' ,compact('teacher','today','sdate'));
}

路线:

Route::get('teachers/{id}/report2', 'TeachersController@report2');

使用会话,例如在视图 1 中传递日期变量,在视图 1 的控制器上执行此操作

session(['sdate' => $request->sdate]);

然后你可以通过调用这个

在你的控制器或视图中获取会话的值
$date = session('sdate');

进一步阅读请参阅 docs

我能够使用简单的方法做到这一点 php; 在视图 1 中,我添加了这段代码:

<form action="report2"  method="get">
  Date: <input type="text" name="today" placeholder="Date of Birth"  class="datepicker form-control"><br>
  <input type="submit">
</form>

Laravel 视图 2:

<?php echo $_GET["today"]; ?><br>