是否有一种通用的方法来检查Laravel模型是否有关系?
我正在尝试编写一个泛型函数,该函数仅在模型定义了关系但不特定于该模型时才会启动是否有一种通用的方法来检查Laravel模型是否有关系?,laravel,laravel-4,eloquent,Laravel,Laravel 4,Eloquent,我正在尝试编写一个泛型函数,该函数仅在模型定义了关系但不特定于该模型时才会启动 是否有一个模型的属性可以告诉我该模型是否有任何关系,而不管该模型是什么或关系是什么?您可以使用以下方式访问所有关系: $model->getRelations(); 您可以通过以下方式访问您的所有关系: $model->getRelations(); 如果返回一个空数组,这是否意味着没有定义任何关系?我在模型$this->getRelations()中有这个函数返回一个空数组,尽管我已经为该模型定义了
是否有一个模型的属性可以告诉我该模型是否有任何关系,而不管该模型是什么或关系是什么?您可以使用以下方式访问所有关系:
$model->getRelations();
您可以通过以下方式访问您的所有关系:
$model->getRelations();
如果返回一个空数组,这是否意味着没有定义任何关系?我在模型
$this->getRelations()中有这个函数代码>返回一个空数组,尽管我已经为该模型定义了关系。你们在数据库中定义了这些关系吗?(迁移)如何在迁移中定义它们?哦,不,我没有在数据库中定义外键。我希望有一个预定义的函数,我可以调用它来检查模型是否使用了“Has_Many”或类似的东西。从这个角度来看,我最终要做的是:如果返回一个空数组,这是否意味着没有定义关系?我在模型$this->getRelations()中有这个函数代码>返回一个空数组,尽管我已经为该模型定义了关系。你们在数据库中定义了这些关系吗?(迁移)如何在迁移中定义它们?哦,不,我没有在数据库中定义外键。我希望有一个预定义的函数,我可以调用它来检查模型是否使用了“Has_Many”之类的东西