如何在渲染后将一些内容放入视图中?

时间:2018-05-26 17:17:43

标签: laravel view compose

请告诉我在呈现之后,我可以将一些内容放入视图中的某个div吗?

    echo view('reply.reply',$result);//Hear preloader working

$reply = new \App\modules\CreditRequest\Controller\CoApplicant();
                $reply =$reply->getReplyTypeAction();

                return $reply;// PUT this content to view to div id-"compose"

2 个答案:

答案 0 :(得分:0)

你不能。

如果您想在返回视图之后只想echo "Something..."{{ $reply }},则不能,因为视图数据已经通过HTTP发送并且连接可能已关闭

简单的解决方案是利用javascript并执行ajax请求并在DOM中填充id="compose"元素。

JS& ajax并不特定于Laravel,所以你可以在网上找到很多解决方案。

答案 1 :(得分:0)

你可以这样做

$content = view('reply.reply',$result)->render();

.. do something

return $content;