モデル名が変更されたため、私のクラスStudent
は正しく動作しません。モデルAsso
とリンクLaravel 5 belongsTo(classname :: class)が動作しません
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` text COLLATE utf8mb4_unicode_ci NOT NULL,
`student_id` text COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
、
クエリApp\Asso::first()->belongsTo(Student::class)
戻りnull
クエリが関連する学生を返しApp\Asso::first()->belongsTo('App\Student','student_id')
:assos
と呼ばれるデータベースで 。
belongsTo(Student::class)
が正しく動作しない理由がわかりません。あなたはそれを理解するのを助けることができますか?
Eloquent: Relationships One To Oneから、どうもありがとう
関係の使用について心配する必要はありません。このポストを説明するためだけだった:)ありがとう! –