如何在视图中传递一些值,然后将其发送到laravel中的另一个视图?

时间:2017-08-30 07:58:59

标签: laravel-5

我有一个名为pages的表,然后在我的一个视图中我将此表用作:

@foreach ($pages as $page)
            @if ($subject->names == $page->related_subject)
              <li><a href="{{route('showPage')}}"><i class="fa fa-circle-o">
              </i><span> {{$page->title}}</span></a>
             </a></li>
            @endif
@endforeach

在我的循环中,我将链接指向另一个视图,我想通过此链接将记录发送到该视图。

1 个答案:

答案 0 :(得分:0)

如果$page是一个雄辩的Model,那么您正在寻找Route Model Binding

您可以将Model传递给这样的路线: route('showPage', ['page' => $page])

然后只需在Controller方法中输入提示: public function show(Page $page)

确保您的路线也设置为预期页面参数: Route::get('/page/show/{page}, ...)