From 14cba199036aa1d0a16dcefa812ddceae255bdd5 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Thu, 9 Nov 2017 11:30:54 +0000 Subject: [PATCH] Remove unused validation rule, and remove note tagging code, its now in the references observer --- app/Providers/AppServiceProvider.php | 33 ++-------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 0a3ffb87..2fe35bbd 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,10 +2,9 @@ namespace App\Providers; -use App\Tag; use App\Note; -use Validator; use Illuminate\Http\Request; +use App\Observers\NoteObserver; use Laravel\Dusk\DuskServiceProvider; use Illuminate\Support\ServiceProvider; @@ -18,35 +17,7 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { - // Validate photos for a maximum filesize - Validator::extend('photosize', function ($attribute, $value, $parameters, $validator) { - if ($value[0] !== null) { - foreach ($value as $file) { - if ($file->getSize() > 5000000) { - return false; - } - } - } - - return true; - }); - - //Add tags for notes - Note::created(function ($note) { - $tagsToAdd = []; - preg_match_all('/#([^\s<>]+)\b/', $note->note, $tags); - foreach ($tags[1] as $tag) { - $tag = Tag::normalizeTag($tag); - } - $tags = array_unique($tags[1]); - foreach ($tags as $tag) { - $tag = Tag::firstOrCreate(['tag' => $tag]); - $tagsToAdd[] = $tag->id; - } - if (count($tagsToAdd) > 0) { - $note->tags()->attach($tagsToAdd); - } - }); + Note::observe(NoteObserver::class); // Request AS macro Request::macro('wantsActivityStream', function () {