2016-05-24 6 views
0

データベースにデータを保持する際に問題があります。クエリはオブジェクトを作成しますが、テーブルに挿入された行は同じではなく、同じIDを返します。laravel saveオブジェクトを作成しますがデータベースには挿入しません

これは、私がデータを保持する方法である:

$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

に流れるませんコミットなし

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

?あなたのconfig/database.phpファイルを見ると、 'default' =>「ここに何か」があるはずです – Brett

+0

私はmysqlを使っていますが、他のseccionではsave()がうまくいきます。 – theband

+0

DB :: beginTransaction()を呼び出すコードはありますか?決してそれをコミットしない? DB :: commit()? – Brett

答えて

1

アイテムがデータベースに保存されていないときにチェックする2つのことがあります。

config/database.phpファイルが正しいデータベースドライバを使用していることを確認してください。

トランザクションがコミットステートメントが呼び出されたことが使用されているかどうかを確認します。変更は、あなたがどのようなデータベースを使用しているデータベース

関連する問題