У меня есть проблема с моделями mi Laravel: в моей таблице users есть idUser, а в одной записи есть внешний ключ user_id. Этот столбец является пользователем, чтобы сделать запись. поэтому у меня есть эти модели:
class User extends Model
{
protected $table='users';
public function entries(){
return $this->hasMany('App\Entry');
}
}
Модель входа:
class Entry extends Model
{
//Indica la tabla del modelo
protected $table='entries';
// Relación one to may con tabla categorías
public function products(){
return $this->hasMany('App\Product');
}
public function user(){
return $this->belongsTo('App\User', 'idUser');
}
}
В тесте у меня есть:
use App\Entry;
Route::get('/test', function () {
$entries=Entry::all();
foreach ($entries as $entry) {
echo $entry->idEntry. " " ;
echo $entry->idProduct. " ";
echo $entry->count. " ";
echo $entry->cost." ";
echo $entry->date. " ";
echo var_dump($entry->user). " ";
echo "<br>";
}
die();
return view('test');
});
Результат равен нулю