EncounterController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: ring
  5. * Date: 2019/8/23
  6. * Time: 10:21 AM
  7. */
  8. namespace App\Admin\Controllers;
  9. use App\Models\EncounterMsg;
  10. use Encore\Admin\Controllers\AdminController;
  11. use Encore\Admin\Form;
  12. use Encore\Admin\Grid;
  13. class EncounterController extends AdminController
  14. {
  15. protected $title = '遇遇话题管理';
  16. protected function grid(){
  17. $grid = new Grid(new EncounterMsg());
  18. $grid->id('ID')->sortable();
  19. $grid->column('name', '话题管理');
  20. return $grid;
  21. }
  22. protected function form()
  23. {
  24. $form = new Form(new EncounterMsg());
  25. $form->text('name', '名称')->rules('required|min:1');
  26. $form->footer(function ($footer) {
  27. $footer->disableReset();
  28. $footer->disableViewCheck();
  29. $footer->disableEditingCheck();
  30. $footer->disableCreatingCheck();
  31. });
  32. $form->tools(function (Form\Tools $tools) {
  33. $tools->disableView();
  34. });
  35. return $form;
  36. }
  37. }