Browse Source

平台管理

jekon 6 years ago
parent
commit
5205198f1c

+ 0 - 1
app/Http/Controllers/Admin/AppController.php

@@ -52,7 +52,6 @@ class AppController extends Controller
     public function store(AppCreateRequest $request)
     {
         $data = $request->all();
-        var_dump($data);die;
         if (App::create($data)){
             return redirect()->to(route('admin.app'))->with(['status'=>'添加成功']);
         }

+ 0 - 1
app/Http/Controllers/Admin/PartyController.php

@@ -52,7 +52,6 @@ class PartyController extends Controller
     public function store(PartyCreateRequest $request)
     {
         $data = $request->all();
-        var_dump($data);die;
         if (Party::create($data)){
             return redirect()->to(route('admin.party'))->with(['status'=>'添加成功']);
         }

+ 32 - 0
app/Http/Requests/AppCreateRequest.php

@@ -0,0 +1,32 @@
+<?php
+
+namespace App\Http\Requests;
+
+use Illuminate\Foundation\Http\FormRequest;
+
+class AppCreateRequest extends FormRequest
+{
+    /**
+     * Determine if the user is authorized to make this request.
+     *
+     * @return bool
+     */
+    public function authorize()
+    {
+        return true;
+    }
+
+    /**
+     * Get the validation rules that apply to the request.
+     *
+     * @return array
+     */
+    public function rules()
+    {
+        return [
+            'balance' => 'required|regex:/^[0-9]{1,8}(.[0-9]{1,2})?$/|',
+            'phone' => 'required|numeric|regex:/^1[34578][0-9]{9}$/|unique:ag_app,phone,'.$this->get('id').',id',
+            'appname'  => 'required|min:2|max:14|unique:ag_app,appname,'.$this->get('id').',id',
+        ];
+    }
+}

+ 33 - 0
app/Http/Requests/AppUpdateRequest.php

@@ -0,0 +1,33 @@
+<?php
+
+namespace App\Http\Requests;
+
+use Illuminate\Foundation\Http\FormRequest;
+
+class AppUpdateRequest extends FormRequest
+{
+    /**
+     * Determine if the user is authorized to make this request.
+     *
+     * @return bool
+     */
+    public function authorize()
+    {
+        return true;
+    }
+
+    /**
+     * Get the validation rules that apply to the request.
+     *
+     * @return array
+     */
+    public function rules()
+    {
+        $reture = [
+            'balance' => 'required|regex:/^[0-9]{1,8}(.[0-9]{1,2})?$/|',
+            'phone' => 'required|numeric|regex:/^1[34578][0-9]{9}$/|unique:ag_app,phone,'.$this->get('id').',id',
+            'appname'  => 'required|min:2|max:14|unique:ag_app,appname,'.$this->get('id').',id',
+        ];
+        return $reture;
+    }
+}

+ 3 - 0
app/Models/App.php

@@ -9,4 +9,7 @@ class App extends Model
     protected $table = 'ag_app';
 
 
+    protected $fillable = ['appname', 'status', 'balance','domo', 'login_api', 'register_api', 'create_at', 'update_at'];
+
+
 }

+ 1 - 15
resources/views/admin/app/_form.blade.php

@@ -2,7 +2,7 @@
 <div class="layui-form-item">
     <label for="" class="layui-form-label">平台名</label>
     <div class="layui-input-inline">
-        <input type="text" name="name" value="{{ $app->name ?? old('name') }}" lay-verify="required" placeholder="请输入平台名" class="layui-input" >
+        <input type="text" name="appname" value="{{ $app->appname ?? old('appname') }}" lay-verify="required" placeholder="请输入平台名" class="layui-input" >
     </div>
 </div>
 <div class="layui-form-item">
@@ -19,20 +19,6 @@
     </div>
 </div>
 
-<div class="layui-form-item">
-    <label for="" class="layui-form-label">KEY</label>
-    <div class="layui-input-inline">
-        <input type="text" id="key" name="key" value="{{$app->key ?? old('key')}}" placeholder="KEY" autocomplete="off" class="layui-input">
-    </div>
-    <div class="layui-form-mid layui-word-aux">不修改则留空</div>
-</div>
-<div class="layui-form-item">
-    <label for="" class="layui-form-label">SECRET</label>
-    <div class="layui-input-inline">
-        <input type="text" id="secret" name="secret" value="{{$app->secret ?? old('secret')}}" placeholder="SECRET" autocomplete="off" class="layui-input">
-    </div>
-    <div class="layui-form-mid layui-word-aux">不修改则留空</div>
-</div>
 
 
 <div class="layui-form-item">

+ 2 - 2
resources/views/admin/app/index.blade.php

@@ -5,7 +5,7 @@
 
         <div class="layui-card-header layuiadmin-card-header-auto">
             <div class="layui-btn-group">
-                <button class="layui-btn layui-btn-sm layui-btn-danger" id="listDelete">删 除</button>
+                {{--<button class="layui-btn layui-btn-sm layui-btn-danger" id="listDelete">删 除</button>--}}
                 <a class="layui-btn layui-btn-sm" href="{{ route('admin.app.create') }}">添 加</a>
             </div>
         </div>
@@ -40,7 +40,7 @@
                 ,cols: [[ //表头
                     {checkbox: true,fixed: true}
                     ,{field: 'id', title: 'ID', sort: true,width:80}
-                    ,{field: 'name', title: '平台名'}
+                    ,{field: 'appname', title: '平台名'}
                     ,{field: 'balance', title: '剩余额度'}
                     ,{field: 'phone', title: '联系电话'}
                     ,{field: 'add_app', title: '添加者'}

+ 1 - 1
resources/views/admin/party/index.blade.php

@@ -5,7 +5,7 @@
 
         <div class="layui-card-header layuiadmin-card-header-auto">
             <div class="layui-btn-group">
-                <button class="layui-btn layui-btn-sm layui-btn-danger" id="listDelete">删 除</button>
+                {{--<button class="layui-btn layui-btn-sm layui-btn-danger" id="listDelete">删 除</button>--}}
                 <a class="layui-btn layui-btn-sm" href="{{ route('admin.party.create') }}">添 加</a>
             </div>
         </div>