2017-10-15 159 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