-
Auth sanctum
Files in the example
-
composer.json
-
app/Models/User.php
-
app/Services/TokenManager.php
-
app/Http/Controllers/API/AuthController.php
-
config/auth.php
-
-
Helpers
Files in the example
-
app/Helpers.php
-
resources/views/index.blade.php
-
-
Traits
Files in the example
-
app/Traits/CanFilterByUser.php
-
app/Repositories/PlaylistRepository.php
-
-
Repositories
Files in the example
-
app/Repositories/ArtistRepository.php
-
app/Http/Controllers/API/SongController.php
-
-
Service providers
Files in the example
-
app/Providers/YouTubeServiceProvider.php
-
-
Policies
Files in the example
-
app/Policies/PlaylistPolicy.php
-
app/Providers/AuthServiceProvider.php
-
app/Http/Controllers/API/PlaylistController.php
-
-
Observers
Files in the example
-
app/Observers/SongObserver.php
-
app/Providers/EventServiceProvider.php
-
-
Collection Methods: Each
Files in the example
-
app/Services/SmartPlaylistService.php
-
-
Events & listeners
Files in the example
-
app/Listeners/DownloadArtistImage.php
-
app/Providers/EventServiceProvider.php
-
-
Youtube
Files in the example
-
app/Services/YouTubeService.php
-
app/Http/Controllers/API/YouTubeController.php
-
-
Testing
Files in the example
-
tests/Feature/ProfileTest.php
-
-
Mock / mockery
Files in the example
-
tests/Unit/Services/ITunesServiceTest.php
-
-
HasManyThrough
Files in the example
-
app/Models/Artist.php
-
-
GroupBy
Files in the example
-
app/Repositories/AlbumRepository.php
-
-
Collection Methods: Tap
Files in the example
-
app/Services/InteractionService.php
-