Застрял в Ларавеле красноречивых отношениях. У меня есть две таблицы.
топливо содержит
машина содержит
fuel_id - это внешний ключ.
Я попробовал несколько примеров с laravel.com
in Machine.php
class Machine extends Model
{
protected $table = 'machine';
public function machineinfo()
{
return $this->hasMany('App\Fuel','id');
}
}
и в контроллере
$items = Machine::find(1)->machineinfo;
хочу посмотреть
имя машины, код машины, название топлива и расход топлива на выходе.
Но на выходе получается
Столбец не найден: 1054 Неизвестный столбец 'fuel.machine_id' в 'выражении where' (SQL: выберите * из fuel
, где fuel
. machine_id
= 1 и fuel
. machine_id
не равно нулю. )