2017-05-24 6 views
0

私はskyrimテーブルからuser_idが1であるペイアウトをリレーションと一緒に探しています。Laravel - 右の構文を使用するためのMariaDBサーバーのバージョン

私が実行されるコードは次のとおりです。これが動作しない理由はどれ理由を

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'where user_id = ? limit 1' at line 1 (SQL: select * where user_id = 1 limit 1)

$user_payout = Payout::fromTable('skyrim')->where('user_id',1)->with('game','cluster')->first(); 
     dd($user_payout); 

それは私に、このエラーを与えますか?

答えて

1

最初のデータをフェッチしようとして正常に私を助けて関係

$model = (new Payout)->setTable('skyrim')->where('user_id', 1)->first(); 

if($model) { 
    $model->load('game','cluster'); 
} 
+0

ハハ、二度目の積極的なロードを行います。ありがとうございます:) – rebirth1078

+0

あなたは歓迎です;) – Aboudeh87

関連する問題