|
|
@@ -6,6 +6,7 @@ use App\Module\GameItems\Enums\ITEM_TYPE;
|
|
|
use App\Module\GameItems\Enums\ITEM_RARITY;
|
|
|
use App\Module\GameItems\Models\ItemCategory;
|
|
|
use App\Module\GameItems\Models\Item;
|
|
|
+use App\Module\GameItems\Repositorys\ItemRepository;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
use Dcat\Admin\Show;
|
|
|
@@ -34,7 +35,7 @@ class ItemController extends AdminController
|
|
|
*/
|
|
|
protected function grid()
|
|
|
{
|
|
|
- return Grid::make(new Item(), function (Grid $grid) {
|
|
|
+ return Grid::make(new ItemRepository(), function (Grid $grid) {
|
|
|
$helper = new GridHelper($grid, $this);
|
|
|
$grid->column('id', 'ID')->sortable();
|
|
|
$grid->column('name', '名称');
|
|
|
@@ -93,7 +94,7 @@ class ItemController extends AdminController
|
|
|
*/
|
|
|
protected function detail($id)
|
|
|
{
|
|
|
- return Show::make($id, new Item(), function (Show $show) {
|
|
|
+ return Show::make($id, new ItemRepository(), function (Show $show) {
|
|
|
$helper = new ShowHelper($show, $this);
|
|
|
$helper->field('id','ID');
|
|
|
$show->field('name', '名称');
|
|
|
@@ -153,7 +154,7 @@ class ItemController extends AdminController
|
|
|
*/
|
|
|
protected function form()
|
|
|
{
|
|
|
- return Form::make(new Item(), function (Form $form) {
|
|
|
+ return Form::make(new ItemRepository(), function (Form $form) {
|
|
|
$helper = new FormHelper($form,$this);
|
|
|
$helper->text('name')->required();
|
|
|
|