Blade scaffolding with Laravel Breeze05:21
Cleaning up unused old records and files in Laravel applications06:22
Get all files except specific paths in Laravel09:41
Authenticate mobile applications with Laravel Sanctum21:22
Verify user emails in a Laravel REST API14:39
The only reasonable, cost-effective way to test validation in Laravel applications06:53
Setup live reload with Laravel mix and BrowserSync03:49
Fetch and save Youtube video details in your Laravel application13:50
Create more objects for more powerful and expressive code04:26
Mock HTTP requests in Laravel05:38
Create nested arrays using dot notation in Laravel06:39
Use data providers to reduce test duplication08:56
Add Github and Google authentication to your Laravel application16:32
Get all files except specific paths in Laravel
Recently I found myself in need of filtering out some paths when grabbing all the files using the File facade.
Those paths that need to be excluded can be specific files or specific directories. So we need to support both.
To save us from repeating the filtering logic everywhere, we can setup a macro.
Laravel macros allow us to add custom functionality to existing Laravel components. In our case, the File facade.
We can register a macro inside the Appservice provider, under the boot method.