From ca5c3079c9db5d2b0e54e6f09e78f9aa7b0ced56 Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Wed, 10 Feb 2016 14:11:23 +0100 Subject: [PATCH] Avoid use of model class in migration See commit 03db2b4 --- .../2016_02_04_095452_add_slug_to_discussions.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/core/migrations/2016_02_04_095452_add_slug_to_discussions.php b/framework/core/migrations/2016_02_04_095452_add_slug_to_discussions.php index 27efa47e1..abcd828ff 100644 --- a/framework/core/migrations/2016_02_04_095452_add_slug_to_discussions.php +++ b/framework/core/migrations/2016_02_04_095452_add_slug_to_discussions.php @@ -10,7 +10,6 @@ namespace Flarum\Core\Migration; -use Flarum\Core\Discussion; use Flarum\Database\AbstractMigration; use Flarum\Util\Str; use Illuminate\Database\Schema\Blueprint; @@ -24,10 +23,11 @@ class AddSlugToDiscussions extends AbstractMigration }); // Store slugs for existing discussions - Discussion::chunk(100, function ($discussions) { + $this->schema->getConnection()->table('discussions')->chunk(100, function ($discussions) { foreach ($discussions as $discussion) { - $discussion->slug = Str::slug($discussion->title); - $discussion->save(); + $this->schema->getConnection()->table('discussions')->where('id', $discussion->id)->update([ + 'slug' => Str::slug($discussion->title) + ]); } }); }