前提・実現したいこと
PHP version PHP/7.3.2
Laravel version 5.8.4
Laravel-adminにてhasManyのrelationの値が引っ張ってこれないです・・・。
Companyに複数のGroupが紐づいています。
公式のドキュメント通りに記述しているのですが毎回下記のエラーが出てしまいます。
sql文を見てみると、select fromの間の「*」が抜けていると思います。
以前別のプロジェクトの時はドキュメント通りに書けば問題なく表示できていたので原因がわかりません。
どなたかお力添え頂ければ幸いです。
発生している問題・エラーメッセージ
QueryException In Connection.php line 664 : 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 'from `groups` where `groups`.`company_id` = ? and `groups`.`company_id` is not n' at line 1 (SQL: select from `groups` where `groups`.`company_id` = 8 and `groups`.`company_id` is not null limit 20 offset 0)
該当のソースコード
PHP
1Companyモデルのリレーション定義です 2class Company extends Model 3{ 4 public function groups() 5 { 6 return $this->hasMany('App\Group', 'company_id', 'id'); 7 } 8 9Laravel-adminにおけるコードです 10$show->groups('Groups', function ($group) { 11 $group->resource('admin/groups'); 12 $group->id(); 13});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/22 08:38