首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想把数据从一个视图发送到另一个Laravel视图。

我想把数据从一个视图发送到另一个Laravel视图。
EN

Stack Overflow用户
提问于 2019-05-13 08:26:39
回答 2查看 213关注 0票数 1

我有两个观点,第一视图和第二视图。

  • 视图-1有表单,它将存储数据临时。
  • 我希望从视图-1中获取数据,并将其发送到具有用户配置文件的view-2,其中将显示来自视图-1的临时数据。
  • 我们如何在Laravel中实现它,我知道我们可以在SQL中存储数据,然后获取数据,但是如何做到这一点而不需要存储到SQL中。

我的代码:视图:1

代码语言:javascript
复制
<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主计长:

代码语言:javascript
复制
public function report2($id)
{
$teacher = Teacher::teacher($id);
return View('teachers.report2' ,compact('teacher','today','sdate'));
}

路由:

代码语言:javascript
复制
Route::get('teachers/{id}/report2', 'TeachersController@report2');
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-13 09:11:26

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

代码语言:javascript
复制
session(['sdate' => $request->sdate]);

然后,通过调用以下命令,可以在控制器或视图中获取会话的值。

代码语言:javascript
复制
$date = session('sdate');

进一步阅读请参阅文档

票数 2
EN

Stack Overflow用户

发布于 2019-05-13 10:13:36

我能够使用简单的php进行操作;在视图1中,我添加了以下代码:

代码语言:javascript
复制
<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:

代码语言:javascript
复制
<?php echo $_GET["today"]; ?><br>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56108404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档