use BookStack\Activity\Models\Loggable;
use BookStack\Entities\Models\Book;
use Carbon\Carbon;
+use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
{
return $this->hasMany(Book::class);
}
+
+ public static function allByName(): Collection
+ {
+ return static::query()
+ ->withCount('books')
+ ->orderBy('name', 'asc')
+ ->get();
+ }
}