| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- namespace App\Admin\Controllers;
- use App\Models\Roses;
- use Encore\Admin\Controllers\AdminController;
- use Encore\Admin\Form;
- use Encore\Admin\Grid;
- use Illuminate\Support\Facades\Cache;
- class RoseController extends AdminController
- {
- protected $title = '玫瑰管理';
- protected function grid()
- {
- $grid = new Grid(new Roses());
- $grid->id('ID')->sortable();
- $grid->column('name', '名称');
- $grid->column('money', '价格');
- $grid->column('ios_money', 'IOS价格');
- $grid->column('rose', '玫瑰数');
- $grid->column('give_rose', '送玫瑰数');
- $grid->column('give_vip_day', '送VIP天');
- $grid->updated_at('修改时间');
- $grid->created_at('创建时间');
- $grid->disableFilter();
- $grid->disableExport();
- $grid->disableRowSelector();
- $grid->disableColumnSelector();
- $grid->actions(function ($actions) {
- // $actions->disableDelete();
- // $actions->disableEdit();
- $actions->disableView();
- });
- return $grid;
- }
- protected function form()
- {
- $form = new Form(new Roses);
- $form->text('name', '套餐名')->rules('required|min:1');
- $form->currency('money' ,'价格')->symbol('¥');
- $form->currency('ios_money', 'IOS价格')->symbol('¥');
- $form->number('rose', '玫瑰数');
- $form->number('give_rose', '送玫瑰数');
- $form->number('give_vip_day', '送VIP天');
- $form->footer(function ($footer) {
- $footer->disableReset();
- $footer->disableViewCheck();
- $footer->disableEditingCheck();
- $footer->disableCreatingCheck();
- });
- $form->tools(function (Form\Tools $tools) {
- $tools->disableView();
- });
- return $form;
- }
- public function store()
- {
- Cache::forget('Rose');
- return $this->form()->store();
- }
- public function update($id)
- {
- Cache::forget('Rose');
- return $this->form()->update($id);
- }
- public function destroy($id)
- {
- Cache::forget('Rose');
- return $this->form()->destroy($id);
- }
- }
|