/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); // $this->call('UserTableSeeder'); Setting::create(['name' => 'password', 'setting' => Hash::make(env('ADMIN_PASSWORD'))]); Setting::create(['name' => 'name', 'setting' => env('NAME')]); Setting::create(['name' => 'email', 'setting' => env('ADMIN_EMAIL')]); Setting::create(['name' => 'email_period_lower_bound', 'setting' => 22]); Setting::create(['name' => 'email_period_upper_bound', 'setting' => 8]); Setting::create(['name' => 'last_email', 'setting' => 0]); Depression::create(['is_depressed' => 'no']); Model::reguard(); }
public function areYouDepressed($isDepressed, $password = null) { if ($password == null) { Depression::create(['is_depressed' => $isDepressed]); } else { try { $storedPassword = Setting::where('name', 'password')->firstOrFail(); if (Hash::check($password, $storedPassword->setting)) { Depression::create(['is_depressed' => $isDepressed]); } else { abort(404); } } catch (ModelNotFoundException $e) { echo "Please set a password for admin by adding your password to the .env file and going to " . URL::to('/') . "/password"; dd(); } } }