2016-11-10 5 views
1

私は雄弁なlaravelで自分のmysqlデータベースをクエリしようとしていますが、うまくいきません。雄弁なクエリが正しく動作しない

User::where('id', 1)->first() 

しかし、私はSQLのクエリを試してみるときに動作します。

DB::table('users')->first() 

ありがとうございます。

+1

エラーを添付できますか?最初の行が単にnullを返す場合は、 'User.php'を添付してください。 –

+0

あなたのユーザーモデルで、テーブルマッピングがあるかどうかをチェックします。たとえば、モデルクラスで "protected $ table = 'user_table_name'"をチェックします。単にエラーメッセージを投稿するだけで、エラー報告をオンに設定していることを確認してください。 – webDev

答えて

1

ユーザーネームスペースを使用していない可能性があります。そうでない場合は、コントローラのUserモデルネームスペースを使用してください。

+0

私はUser Model名前空間を使用しています。私はこれと同じ別のデータベースを持っているので、それは動作します。この問題は本当に私の神経にかかっています。 – kamboj