Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
database
/
migrations
:
2019_08_28_081847_update_smtp_setting_verified.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class UpdateSmtpSettingVerified extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('settings', function (Blueprint $table) { $table->boolean('verified')->default(0); }); $smtp = \App\Models\Setting::first(); if ($smtp && $smtp->mail_driver == 'smtp') { $response = $smtp->verifySmtp(); if ($response['success']){ $smtp->verified = 1; } $smtp->save(); } } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('smtp_settings', function (Blueprint $table) { $table->dropColumn('verified'); }); } }