如何使laravel函数返回一个数组

时间:2015-06-24 20:13:10

标签: laravel

似乎上一个问题很难。让我问你一些简单的事情。

function finduser($id){
DB::table('Books')->where('BooksID',$id)->value('UserID');
Return something
}

Books表有2列:BookId和UserID

我不知道'是什么'看起来应该是这样的,但是让我们说出一些'包含1,2和3

在视图中我想像这样调用函数finduser:

$data=function(1)
@foreach($data as $d)
{{$d}}
@endforeach

请帮助我了解一些事情'应该看起来如何以及如何在视图中显示它。

1 个答案:

答案 0 :(得分:0)

如果要从视图中调用函数,请尝试创建帮助程序。 只需创建一个这样的文件" App \ Helpers \ MyHelper.php"文件内部的内容如下:

<?php namespace App\Helpers;

class MyHelper{
    public static function value($param) {
      return $param;
    }
}

在别名下的config \ app.php中注册yout helper: 'CompaniesHelper' => 'App\Helpers\CompaniesHelper'

完成此操作后,您可以通过以下视图致电您的助手:

{{MyHelper::value($param)}}