xiaogang 3 years ago
parent
commit
7dfc4a184c

+ 77 - 0
app/Admin/Controllers/PaymentLogController.php

xqd
@@ -0,0 +1,77 @@
+<?php
+
+namespace App\Admin\Controllers;
+
+use App\Models\PaymentLog;
+use Dcat\Admin\Form;
+use Dcat\Admin\Grid;
+use Dcat\Admin\Show;
+use Dcat\Admin\Http\Controllers\AdminController;
+
+class PaymentLogController extends AdminController
+{
+    /**
+     * Make a grid builder.
+     *
+     * @return Grid
+     */
+    protected function grid()
+    {
+        return Grid::make(new PaymentLog(), function (Grid $grid) {
+            $grid->column('id')->sortable();
+            $grid->column('order_no');
+            $grid->column('price');
+            $grid->column('status');
+            $grid->column('content');
+            $grid->column('payment');
+            $grid->column('created_at');
+            $grid->column('updated_at')->sortable();
+        
+            $grid->filter(function (Grid\Filter $filter) {
+                $filter->equal('id');
+        
+            });
+        });
+    }
+
+    /**
+     * Make a show builder.
+     *
+     * @param mixed $id
+     *
+     * @return Show
+     */
+    protected function detail($id)
+    {
+        return Show::make($id, new PaymentLog(), function (Show $show) {
+            $show->field('id');
+            $show->field('order_no');
+            $show->field('price');
+            $show->field('status');
+            $show->field('content');
+            $show->field('payment');
+            $show->field('created_at');
+            $show->field('updated_at');
+        });
+    }
+
+    /**
+     * Make a form builder.
+     *
+     * @return Form
+     */
+    protected function form()
+    {
+        return Form::make(new PaymentLog(), function (Form $form) {
+            $form->display('id');
+            $form->text('order_no');
+            $form->text('price');
+            $form->text('status');
+            $form->text('content');
+            $form->text('payment');
+        
+            $form->display('created_at');
+            $form->display('updated_at');
+        });
+    }
+}

+ 1 - 0
app/Admin/routes.php

xqd
@@ -25,4 +25,5 @@ Route::group([
     $router->resource('/problem', 'UsersProblemController');
     $router->resource('/users_info', 'UsersInfoController');
     $router->resource('/setting', 'SystemConfigController');
+    $router->resource('/paymentlog', 'PaymentLogController.php');
 });

+ 16 - 0
resources/lang/zh_CN/payment-log.php

xqd
@@ -0,0 +1,16 @@
+<?php 
+return [
+    'labels' => [
+        'PaymentLog' => '购买记录',
+        'payment-log' => '购买记录',
+    ],
+    'fields' => [
+        'order_no' => '订单号',
+        'price' => '订单价格',
+        'status' => '支付状态',
+        'content' => '购买内容',
+        'payment' => '支付方式',
+    ],
+    'options' => [
+    ],
+];