Laravel skeleton-like repository