Laravel-如何从两个存储库返回数据

时间:2018-07-10 09:55:48

标签: php laravel

我试图在find函数中一次返回两个方法

public function find($id)
{  
    return AddRepository::findOrFail($id) && 
    AddMeRepository::findOrFail($id);
}

2 个答案:

答案 0 :(得分:1)

public function find($id)
{  
    var result = [];
    result['addRepository'] = AddRepository::findOrFail($id);
    result['addMeRepository'] =AddMeRepository::findOrFail($id);
    return result;
}

答案 1 :(得分:0)

public static function find($id)
{  
    return array(AddRepository::findOrFail($id) ,AddMeRepository::findOrFail($id));
}

调用方法时

 list($add,$addme)=YourClass::find($id);

您可以使用$ add和$ addme变量。