Laravel模型 - 抓取对象的ID

时间:2015-04-28 19:14:24

标签: php laravel model

我知道可以使用ModelName::find($model_id)从模型中创建一个表示数据库中特定条目的对象。我很好奇的是如何在一个函数中抓取模型中的当前ID - 所以说我想扩展User模型以便它将返回所述用户上传的所有歌曲。

我希望能够调用$user = User::find($user_id)来抓取相关用户,然后在模型中调用该函数,如下所示:$user->list_songs();。我如何在模型中的这个函数(公共函数list_songs())中检查当前的id是什么?我目前将其作为变量传递,这似乎与模型的概念相反。

1 个答案:

答案 0 :(得分:0)

只要模型已保存到数据库,您就可以在模型中使用$this->id