Ana*_*ent 2 php laravel laravel-4
我有一个restaurant模型和一个waitingtime模型。关系是一对多,一切正常,我可以更新,编辑和删除
我可以获得像这样的特定餐厅的所有等待时间
public function edit($id)
{
$res = Restaurant::find(4);
$allWaitingTimesForThisRestaurant = $res->waitingtimes()->get();
Run Code Online (Sandbox Code Playgroud)
这给了我一个数组,当页面返回时,我很高兴在我的 jquery 中使用它。
有什么方法可以让我仍然能够获得特定餐厅的所有等待时间,但没有特定的等待时间
例如,编辑函数的输入是$id,这$allWaitingTimesForThisRestaurant = $res->waitingtimes()->get();将返回一个等待时间数组,所以我需要该数组但没有等待时间id=$id
你能帮我吗?
我觉得我没有很好地解释我的问题,如果有的话请告诉我更多解释。
许多坦克
为什么不直接使用常规 where 呢?
$res = Restaurant::find(4);
$allWaitingTimesForThisRestaurant = $res->waitingtimes()->where('id', '!=', $res)->get();
Run Code Online (Sandbox Code Playgroud)
编辑:另外,请参阅下面的 Hailwood 评论以获得一个很好的附录。
| 归档时间: |
|
| 查看次数: |
6922 次 |
| 最近记录: |