Я пытаюсь понять, чего я здесь не хватает.Яркие отношения не работают, как ожидалось
приложение миграция
Schema::create('apps', function (Blueprint $table) {
$table->increments('id');
$table->integer('show_id')->unsigned()->index();
$table->string('name');
$table->integer('provider_id')->unsigned()->index();
$table->timestamps();
});
Показать миграции
Schema::create('shows', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->timestamps();
});
Так я создаю модель приложения, которые имеют следующую функцию
public function Show() {
return $this->hasOne(Show::class);
}
Но в PHP ремесленника повозиться, когда я делаю $ приложения -> Показать; Я получаю следующую ошибку:
Illuminate\Database\QueryException with message 'SQLSTATE[HY000]: General error: 1 no such column: shows.app_id (SQL: select * from "shows" where "shows"."app_id" = 1 and "shows"."app_id" is not null limit 1)'
Я неправильно понимаю отношения?