2016-05-24 56 views
0

我在保持數據庫中的數據時遇到問題,查詢爲我創建的對象返回的ID相同,但沒有插入表中的行。laravel保存創建對象但不插入數據庫

這是我保持數據的方式:

$lineup = new lineup(); <br> 
    $lineup->user_id = Auth::user()->id;<br> 
    $lineup->date = $fecha; <br> 
    $lineup->salary_rest = $salary_rest;<br> 

    $lineup->save(); 

PD:我使用laravel 4.2。

+0

您正在使用什麼數據庫將無法通過流向數據庫?如果你看看你的config/database.php文件,它應該有'default'=>「here here」 – Brett

+0

我正在使用mysql,但很少見的是在其他seccion中save()工作正常。 – theband

+0

是否有任何代碼調用DB :: beginTransaction()?並從不承諾? DB:提交()? – Brett

回答

1

當項目沒有保存到數據庫時,有兩件事要檢查。

檢查config/database.php文件以確保它使用正確的數據庫驅動程序。

其次確保是否正在使用一個Transaction來調用一個提交語句。

DB::beginTransaction() 
// Your code 
DB::commit() 

沒有提交更改