Продолжаю осваивать новые горизонты..
Для понимания, чтобы разобраться на примере...
Есть две таблички - users (регистрации) - есть поле country, праздники по странам (countries).
Какое заклинание нужно произнести, чтобы в таблица с праздниками выглядела так:
Страна | Праздник | Количество пользователей из этой страны
Верно ли я понимаю, что:
В модели User я должен создать:
public function countries()
{
return $this->hasMany('App\Holidays');
}
Также создать модель Holidays extends Model
public function users()
{
return $this->belongsTo('App\User);
}
Далее:
$data['holidays']=$holidays->get();
далее return view('holidays',['data'=>$data]
во вью:
@foreach($holidays as $holiday)
{{$holiday->country_name}} {{\App\Holidays::get()->users($holiday->country_id)->count()}}
@endforeach
Подзапутался малость... - все нравится, но никак не привыкну еще.