2017-10-15 124 views
-1

嗨,我有2个表数字和number_details与2个型号和Number_details。而在这是我的代码如何从关系表中获取ID?

数模型

public function number_details() 
{ 
    return $this->hasOne('number_id','id'); 
} 

NumberDetails型号

public function number() { 
    return $this->hasOne('Number'); 
} 

NumberController

public function store(Request $request){ 
    $numberDetails = new NumberDetails; 
    $numberDetails->number_id =//how to get id ; 
    $numberDetails->save(); 
} 
+0

请通过添加适当的细节来说明您的问题。就像你为什么要获得number_id?如果你想要它创建记录NumberDetails,那么你可以发送请求并使用$ request-> number_id来访问它; –

+0

我想获得numbr_id并存储在数据库中我希望每个数字都有自己的number_details – Anonymus

+0

您可以使用调用存储方法的请求轻松发送它... 即使是理解laravel基本工作的新手也是一个相当基本的问题必须知道如何做到这一点。如果你仍然没有遵循,那么我建议你遵循一些教程,并做一个示例应用程序。 –

回答

0

更新:当我尝试使用:

$numberDetails->number_id = Number::find(id); Trying to get property of non-object