php - 如何在 LARAVEL 中不使用 PHP 的 "compact"函数的情况下使用 View

标签 php laravel function laravel-5

我正在使用 Laravel 从数据库获取数据并将该数据或数据数组存储到变量中,例如 $tasks 从数据库存储任务表的数据,直到一切正常,但在处理 $task 变量期间这是必要的使用“紧凑”功能?

谁能解释一下

Route::get('/test', function () {

$data   =   [
                'name'  =>  'Vrushal',
                'last'  =>  'Raut',
                'tasks' =>  [
                                'Programming',
                                'UI/UX Developement',
                                'Cloud Expert'
                            ]
            ];
            //return view('templates/test', compact($data)); //NOT WORKING
            //return view('templates/test', $data); // ITS WORKING
            return View::make('templates/test',$data); // ITS WORKING
}); 

以及数据库,请解释一下

Route::get('/tasks', function(){

$tasks  =   DB::table('tasks')->get();

return view('templates/tasks', compact('tasks')); // ITS WORKING
//return View::make('templates/test',$tasks); // NOT WORKING
});

提前致谢!

最佳答案

compact('data')['data' => $data] 相同,因此能够访问 Vrushal 值,您需要在 View 中执行此操作:

{{ $data['name'] }}

当你这样做时:

 View::make('templates/test', $data);

您可以通过以下方式获取 Vrushal 值:

{{ $name }}

关于php - 如何在 LARAVEL 中不使用 PHP 的 "compact"函数的情况下使用 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42873742/

相关文章:

PHP 启动 : zmq: Unable to initialize module

c - 在函数 C 中访问数组

function - 通过 ColdFusion 中的组件继承访问公私功能

php - 如何将 example.com/index.php#anchor 的 URL 重写为 example.com/anchor?

php - 我怎样才能得到两个时间戳之间的差异

php - 没有查询结果-mysql

php - Laravel 关系问题

php - 关系字段上的排序依据

php - 使用 MySQL 空间字段查找地理围栏(圆圈)内的记录

python - 如何在定义指示返回的非典型对象的函数期间创建提示?