make(\Illuminate\Contracts\Console\Kernel::class)->bootstrap(); Artisan::call('migrate:refresh'); if (file_exists(storage_path('install.lock'))) { file_put_contents(storage_path('install.lock'), ''); } return $app; } /** * @param \App\Models\User|string $role * * @return $this */ public function actAs($role) { if (is_string($role)) { if ($role == 'normal') { $role = factory(\App\Models\User::class)->create(); } else { $role = factory(\App\Models\User::class, $role)->create(); } } return $this->actingAs($role); } }