public function exportData($columns, $sessionKey = null) { $users = User::all(); $users->each(function ($user) use($columns) { $user->addVisible($columns); }); return $users->toArray(); }
public function up() { Schema::table('users', function ($table) { $table->string('login')->nullable()->index(); }); /* * Set login for existing users */ $users = User::all(); foreach ($users as $user) { $user->login = $user->email; $user->save(); } Schema::table('users', function ($table) { $table->unique('login'); }); }