Laravel中CodeIgniter的$ this-> load-> vars()等效什么?

时间:2019-04-18 12:58:15

标签: php laravel codeigniter-3

在CodeIgniter中,我使用$this->load->vars()传递数据数组以及视图的加载。在目标视图中,我使用$this->load->get_var()获取该数组,然后使用该数组填充下拉菜单,依此类推。

现在我是Laravel的新手。在我最近的Laravel项目之一中,我需要执行相同的任务(我的意思是我需要将一个或多个数据数组与视图一起传递以初始化一些下拉列表)。但是我不知道如何在Laravel中将数据与视图页面一起传递以及如何从视图页面获取数组。

1 个答案:

答案 0 :(得分:1)

我建议您阅读文档。它有据可查,并且可在许多平台上轻松获得与Laravel相关的信息。

顺便说一句,要传递数据以查看,您必须在控制器中返回视图以及以下数据:

$dropdown = array(1,2,3,4);

return view('home',compact('drowdown'))

现在在view(home)中,您可以直接使用它:

// home.blade.php

@foreach($drowdown as $key)
    {{$key}}
@endforecah