Ver Fonte

后台场地添加优化

phperli há 3 anos atrás
pai
commit
a5e507a277
3 ficheiros alterados com 127 adições e 2 exclusões
  1. 1 0
      .gitignore
  2. 9 2
      app/Admin/Controllers/CourseFieldController.php
  3. 117 0
      public/request.log

+ 1 - 0
.gitignore

xqd
@@ -3,6 +3,7 @@
 /public/storage
 /public/upload
 /public/login_log.log
+/public/request.log
 /storage/*.key
 /vendor
 .env

+ 9 - 2
app/Admin/Controllers/CourseFieldController.php

xqd xqd xqd xqd
@@ -9,6 +9,7 @@ use Dcat\Admin\Form;
 use Dcat\Admin\Grid;
 use Dcat\Admin\Show;
 use Dcat\Admin\Http\Controllers\AdminController;
+use Illuminate\Support\Facades\App;
 use Illuminate\Support\Facades\Cache;
 
 class CourseFieldController extends AdminController
@@ -21,6 +22,9 @@ class CourseFieldController extends AdminController
     protected function grid()
     {
         return Grid::make(CourseField::with('course'), function (Grid $grid) {
+            $grid->tools(function (Grid\Tools $tools) {
+                $tools->append('<a class="btn btn-md btn-primary" onClick="javascript :history.back(-1);"  style="color:#586cb1;margin-left:10px">返回</a>');
+            });
             $course_id = request()->input('course_id');
             Cache::put('course_id', $course_id); //设置缓存,添加场地是可用
             $grid->model()->where('course_id', '=', $course_id);
@@ -146,7 +150,7 @@ class CourseFieldController extends AdminController
             });
 
             $form->saved(function (Form $form) {
-                $id = $form->getKey();
+                $id = $form->getKey(); //新增数据后返回的主键 id
                 if (!empty($this->hole_list) && is_array($this->hole_list)) {
                     foreach ($this->hole_list as $val) {
                         unset($val['id']);
@@ -166,11 +170,14 @@ class CourseFieldController extends AdminController
                         ->orderBy('sort', 'asc')
                         ->get()
                         ->toArray();
+
                     $courseField = CourseField::find($id);
+                    $courseField->course_id = Cache::get('course_id');
+                    $courseField->name = $form->name;
                     $courseField->hole_list = json_encode($list);
                     $courseField->save();
                 }
-                return $form->response()->success('保存成功')->redirect('course_field/'.$form->model()->id.'/edit');
+                return $form->response()->success('保存成功')->redirect('course_field/'.$id.'/edit');
             });
 
             $form->disableViewButton();

+ 117 - 0
public/request.log

xqd
@@ -810,3 +810,120 @@
 2022-06-22 18:09:13---language-handle-
 2022-06-22 18:09:14---language-handle-
 2022-06-22 18:09:17---language-handle-
+2022-06-22 18:10:14---language-handle-
+2022-06-23 09:05:03---language-handle-
+2022-06-23 09:05:28---language-handle-
+2022-06-23 09:05:31---language-handle-
+2022-06-23 09:11:18---language-handle-
+2022-06-23 09:11:20---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:23---language-handle-
+2022-06-23 09:11:24---language-handle-
+2022-06-23 09:11:24---language-handle-
+2022-06-23 09:11:24---language-handle-
+2022-06-23 09:11:28---language-handle-
+2022-06-23 09:11:29---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:31---language-handle-
+2022-06-23 09:11:32---language-handle-
+2022-06-23 09:11:32---language-handle-
+2022-06-23 09:11:44---language-handle-
+2022-06-23 09:11:50---language-handle-
+2022-06-23 09:12:06---language-handle-
+2022-06-23 10:20:24---language-handle-
+2022-06-23 10:20:30---language-handle-
+2022-06-23 10:20:33---language-handle-
+2022-06-23 10:20:37---language-handle-
+2022-06-23 10:20:41---language-handle-
+2022-06-23 10:20:42---language-handle-
+2022-06-23 10:20:45---language-handle-
+2022-06-23 10:20:48---language-handle-
+2022-06-23 10:21:15---language-handle-
+2022-06-23 10:21:19---language-handle-
+2022-06-23 10:21:21---language-handle-
+2022-06-23 10:21:22---language-handle-
+2022-06-23 10:21:34---language-handle-
+2022-06-23 10:21:37---language-handle-
+2022-06-23 10:22:06---language-handle-
+2022-06-23 10:22:15---language-handle-
+2022-06-23 10:22:21---language-handle-
+2022-06-23 10:22:23---language-handle-
+2022-06-23 10:22:43---language-handle-
+2022-06-23 10:23:05---language-handle-
+2022-06-23 10:23:06---language-handle-
+2022-06-23 10:30:33---language-handle-
+2022-06-23 10:30:40---language-handle-
+2022-06-23 10:30:44---language-handle-
+2022-06-23 10:30:49---language-handle-
+2022-06-23 10:30:57---language-handle-
+2022-06-23 10:31:03---language-handle-
+2022-06-23 10:31:09---language-handle-
+2022-06-23 10:31:17---language-handle-
+2022-06-23 10:31:22---language-handle-
+2022-06-23 10:31:41---language-handle-
+2022-06-23 10:31:43---language-handle-
+2022-06-23 10:31:46---language-handle-
+2022-06-23 10:31:47---language-handle-
+2022-06-23 10:32:00---language-handle-
+2022-06-23 10:32:05---language-handle-
+2022-06-23 10:32:34---language-handle-
+2022-06-23 11:07:06---language-handle-
+2022-06-23 11:07:27---language-handle-
+2022-06-23 11:07:48---language-handle-
+2022-06-23 11:10:06---language-handle-
+2022-06-23 11:10:07---language-handle-
+2022-06-23 11:10:10---language-handle-
+2022-06-23 11:10:13---language-handle-
+2022-06-23 11:10:28---language-handle-
+2022-06-23 11:10:30---language-handle-
+2022-06-23 11:10:44---language-handle-
+2022-06-23 11:10:51---language-handle-
+2022-06-23 11:10:56---language-handle-
+2022-06-23 11:11:10---language-handle-
+2022-06-23 11:11:11---language-handle-
+2022-06-23 11:11:20---language-handle-
+2022-06-23 11:14:08---language-handle-
+2022-06-23 11:14:12---language-handle-
+2022-06-23 11:14:53---language-handle-
+2022-06-23 11:15:29---language-handle-
+2022-06-23 11:15:39---language-handle-
+2022-06-23 11:15:43---language-handle-
+2022-06-23 11:16:02---language-handle-
+2022-06-23 11:16:32---language-handle-
+2022-06-23 11:17:21---language-handle-
+2022-06-23 11:22:41---language-handle-
+2022-06-23 11:22:47---language-handle-
+2022-06-23 11:23:41---language-handle-
+2022-06-23 11:23:45---language-handle-
+2022-06-23 11:23:55---language-handle-
+2022-06-23 15:09:16---language-handle-
+2022-06-23 15:26:02---language-handle-
+2022-06-23 15:26:04---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:07---language-handle-
+2022-06-23 15:26:08---language-handle-
+2022-06-23 15:26:08---language-handle-
+2022-06-23 15:26:11---language-handle-
+2022-06-23 15:28:33---language-handle-
+2022-06-23 15:28:36---language-handle-
+2022-06-23 15:28:38---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:40---language-handle-
+2022-06-23 15:28:41---language-handle-
+2022-06-23 15:28:41---language-handle-