急遽触ったことのないLaravelのシステムを改修することになり、
下記困っているため、ご存知の方がいらっしゃったらご教授いただけますでしょうか。
TestController.php
$test->where(id, 1);
Modele
NewTest.php class Test extends Model
Table
テーブル名:TEST カラム:[id, name]
上記構成の場合、テーブル名は下記のように記載したので、new_testと言うテーブルとなっていないのですが、
protected $table= 'test';
カラム名をidで取得したいのに「new_id」となってしまいます。
解決方はありますでしょうか。
DBのカラム名を変更する手もありますが、そこにプレフィックスを付けたくなく。
お手数ですがご教授いただけますでしょうか
Test.php (Model)の定義が不明だと回答できません。
失礼しました。
モデルとしては
```
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class NewTest extends Model
{
protected $connection = 'mysql_test';
protected $table = 'new_test'
}
のみとなっており。
テーブルは
DB名:new_test
テーブルはnew_test
カラムは:id, name
```
となります。
質問に追記してください
Modele
→Model かと。
$test <- これは何のインスタンスですか?
回答1件
あなたの回答
tips
プレビュー