コード例 #1
0
ファイル: GlossarySeeder.php プロジェクト: avil13/lab.friends
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $glossary = [['Берпи', 'является одним из лучших упражнений на силу, выносливость и сушки мышц. Упражнение «берпи» или «бурпи» на английском называется «Burpee». Данное упражнение позволяет тренироваться абсолютно в любых условиях. Это упражнение многие не любят.'], ['Жимовой швунг', 'заключается в толкании штанги грудью и всем телом при помощи мышц ног (использование подседа) и дожимание штанги в верхней точке. Другими словами это упражнение можно описать как жим стоя с включением всего тела.'], ['AMRAP', 'As Many Reps (sometimes Rounds) as Possible'], ['ЗКМБР', 'Закончить Как Можно Больше Раундов/Повторений'], ['PC', 'Power Clean — Силовое взятие на грудь']];
     Glossary::truncate();
     foreach ($glossary as $v) {
         Glossary::create(['word' => $v[0], 'description' => $v[1]]);
     }
     // Запросы
     $req = ['Берпи', 'Жимовой швунг', 'Приседания со штангой над головой', 'Lunges', 'MetCon', 'K2E'];
     GlossaryReq::truncate();
     foreach ($req as $v) {
         GlossaryReq::create(['cf_user_id' => 1, 'word' => $v]);
     }
 }
コード例 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $desc = $request->input('description');
     $select = $request->input('select.id');
     $status = false;
     $gr = GlossaryReq::find($id);
     if (!empty($select)) {
         // описание этого значения уже есть, применим его к запросу
         $gr->glossary_id = $select;
         $status = $gr->save();
     } elseif (!empty($desc)) {
         // такого описания не было, создаем его
         $g = new Glossary();
         $g->word = $gr->word;
         $g->description = $desc;
         if ($g->save()) {
             $gr->glossary_id = $g->id;
             $status = $gr->save();
         }
     }
     return resp($status, "Значение '{$gr->word}' сохранено", 'Не удалось сохранить значение');
 }
コード例 #3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $res = GlossaryReq::find($id);
     return resp($res);
 }