diff --git a/framework/core/migrations/2018_10_08_144700_add_shim_prefix_to_group_icons.php b/framework/core/migrations/2018_10_08_144700_add_shim_prefix_to_group_icons.php new file mode 100644 index 000000000..127730f4e --- /dev/null +++ b/framework/core/migrations/2018_10_08_144700_add_shim_prefix_to_group_icons.php @@ -0,0 +1,34 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Illuminate\Database\Schema\Builder; + +return [ + 'up' => function (Builder $schema) { + $groups = $schema->getConnection()->table('groups') + ->where('icon', '<>', '') + ->where('icon', 'NOT LIKE', '%fa-%') + ->select('id', 'icon') + ->cursor(); + + foreach ($groups as $group) { + $schema->getConnection()->table('groups') + ->where('id', $group->id) + ->update([ + 'icon' => 'fas fa-'.$group->icon + ]); + } + }, + + 'down' => function (Builder $schema) { + // + } +];