diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 88d47aec..0fa1584d 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -5,6 +5,7 @@ namespace App\Providers; use App\Tag; use App\Note; use Validator; +use Illuminate\Http\Request; use Laravel\Dusk\DuskServiceProvider; use Illuminate\Support\ServiceProvider; @@ -46,6 +47,11 @@ class AppServiceProvider extends ServiceProvider $note->tags()->attach($tagsToAdd); } }); + + // Request AS macro + Request::macro('wantsActivityStream', function() { + return str_contains(mb_strtolower($this->header('Accept')), 'application/activity+json'); + }); } /**