Witam.
Zrobiłem w laravel 7 prostą aplikację do ewidencji komputerów. Mam 3 tabele: osoby, komputery, magazyn.
Chciałbym na stronie głównej w widoku wyświetlić ilość osób w systemie (z tabeli osoby), ilość komputerów (suma rekordów z tabeli komputery). W tabeli magazyn mam osoby z przypisanymi komputerami.
Nie wiem jak stworzyć funkcję w modelu Osoby. Czy za pomocą count()?
Kod modelu:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Osoba extends Model
{
protected $fillable = [
'tytul', 'imie', 'imieojca', 'nazwisko'
];
public function magazyn()
{
return $this->hasOne('App\Magazyn');
}
}