/** * Execute the console command. * * @return mixed */ public function handle() { DB::enableQueryLog(); // Delete all data in the database, TODO: remove before production DB::statement("SET foreign_key_checks=0"); Exercise::truncate(); DB::statement("TRUNCATE TABLE `exercise_muscle`"); DB::statement("SET foreign_key_checks=1"); // Bench press $exercise = Exercise::create(['name' => 'Bench press']); $muscles = []; $muscles[] = ['Pectoralis Major Sternal Head', self::$max_intensity]; $muscles[] = ['Pectoralis Major Clavicular Head', self::$high_intensity]; $muscles[] = ['Triceps Brachii', self::$medium_intensity]; $muscles[] = ['Deltoid Anterior', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Bicep curl $exercise = Exercise::create(['name' => 'Bicep curl']); $muscles = []; $muscles[] = ['Biceps Brachii', self::$max_intensity]; $muscles[] = ['Brachialis', self::$medium_intensity]; $muscles[] = ['Brachioradialis', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Pull-up $exercise = Exercise::create(['name' => 'Pull-up']); $muscles = []; $muscles[] = ['Latissimus Dorsi', self::$max_intensity]; $muscles[] = ['Brachialis', self::$medium_intensity]; $muscles[] = ['Brachioradialis', self::$medium_intensity]; $muscles[] = ['Biceps Brachii', self::$medium_intensity]; $muscles[] = ['Teres Major', self::$medium_intensity]; $muscles[] = ['Deltoid Posterior', self::$medium_intensity]; $muscles[] = ['Infraspinatus', self::$medium_intensity]; $muscles[] = ['Teres Minor', self::$medium_intensity]; $muscles[] = ['Rhomboids', self::$medium_intensity]; $muscles[] = ['Levator Scapulae', self::$medium_intensity]; $muscles[] = ['Trapezius Lower Fibers Fibers', self::$medium_intensity]; $muscles[] = ['Trapezius Middle Fibers Fibers', self::$medium_intensity]; $muscles[] = ['Pectoralis Minor', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Overhead press $exercise = Exercise::create(['name' => 'Overhead press']); $muscles = []; $muscles[] = ['Deltoid Anterior', self::$max_intensity]; $muscles[] = ['Triceps Brachii', self::$medium_intensity]; $muscles[] = ['Pectoralis Major Clavicular Head', self::$medium_intensity]; $muscles[] = ['Trapezius Lower Fibers Fibers', self::$medium_intensity]; $muscles[] = ['Trapezius Middle Fibers', self::$medium_intensity]; $muscles[] = ['Deltoid Lateral', self::$medium_intensity]; $muscles[] = ['Serratus Anterior', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Skullcrusher $exercise = Exercise::create(['name' => 'Skull-crusher']); $muscles = []; $muscles[] = ['Triceps Brachii', self::$max_intensity]; $exercise->attachToMuscle($muscles); // Lateral raise $exercise = Exercise::create(['name' => 'Lateral raise']); $muscles = []; $muscles[] = ['Deltoid Lateral', self::$max_intensity]; $muscles[] = ['Deltoid Anterior', self::$medium_intensity]; $muscles[] = ['Trapezius Lower Fibers', self::$medium_intensity]; $muscles[] = ['Trapezius Middle Fibers', self::$medium_intensity]; $muscles[] = ['Serratus Anterior', self::$medium_intensity]; $muscles[] = ['Supraspinatus', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Squats $exercise = Exercise::create(['name' => 'Squats']); $muscles = []; $muscles[] = ['Gluteus Maximus', self::$max_intensity]; $muscles[] = ['Quadriceps', self::$high_intensity]; $muscles[] = ['Adductors', self::$medium_intensity]; $muscles[] = ['Soleus', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Front Squats $exercise = Exercise::create(['name' => 'Front squats']); $muscles = []; $muscles[] = ['Quadriceps', self::$max_intensity]; $muscles[] = ['Gluteus Maximus', self::$high_intensity]; $muscles[] = ['Adductors', self::$medium_intensity]; $muscles[] = ['Soleus', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Standing calf raise $exercise = Exercise::create(['name' => 'Standing calf raise']); $muscles = []; $muscles[] = ['Gastrocnemius', self::$max_intensity]; $muscles[] = ['Soleus', self::$medium_intensity]; $exercise->attachToMuscle($muscles); // Dips $exercise = Exercise::create(['name' => 'Triceps Dips']); $muscles = []; $muscles[] = ['Triceps Brachii', self::$max_intensity]; $muscles[] = ['Deltoid Anterior', self::$medium_intensity]; $muscles[] = ['Pectoralis Major Clavicular Head', self::$medium_intensity]; $muscles[] = ['Pectoralis Major Sternal Head', self::$medium_intensity]; $muscles[] = ['Pectoralis Minor', self::$medium_intensity]; $muscles[] = ['Rhomboids', self::$medium_intensity]; $muscles[] = ['Levator Scapulae', self::$medium_intensity]; $muscles[] = ['Latissimus Dorsi', self::$medium_intensity]; $exercise->attachToMuscle($muscles); }