Skip to content

Commit

Permalink
常用的功能模块处理
Browse files Browse the repository at this point in the history
  • Loading branch information
nicesteven committed Jul 17, 2023
1 parent d1e7eeb commit a4f6106
Show file tree
Hide file tree
Showing 7 changed files with 223 additions and 2 deletions.
62 changes: 62 additions & 0 deletions app/Admin/Controllers/CounponCodeController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?php

namespace App\Admin\Controllers;

use App\Models\CounponCode;
use Nicelizhi\Admin\Controllers\AdminController;
use Nicelizhi\Admin\Form;
use Nicelizhi\Admin\Grid;
use Nicelizhi\Admin\Show;

class CounponCodeController extends AdminController
{
/**
* Title for current resource.
*
* @var string
*/
protected $title = 'CounponCode';

/**
* Make a grid builder.
*
* @return Grid
*/
protected function grid()
{
$grid = new Grid(new CounponCode());



return $grid;
}

/**
* Make a show builder.
*
* @param mixed $id
* @return Show
*/
protected function detail($id)
{
$show = new Show(CounponCode::findOrFail($id));



return $show;
}

/**
* Make a form builder.
*
* @return Form
*/
protected function form()
{
$form = new Form(new CounponCode());



return $form;
}
}
2 changes: 1 addition & 1 deletion app/Admin/Controllers/PackageController.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ protected function form()
$form->text('description', __('Description'));
$form->date('start_at', __('Start at'))->default(date('Y-m-d'));
$form->date('end_at', __('End at'))->default(date('Y-m-d'));
$form->decimal('price', __('Price'));
$form->currency('price', __('Price'))->symbol('$');
$form->text('status', __('Status'));
$form->text('owner', __('Owner'));
$form->text('rules', __('Rules'));
Expand Down
71 changes: 71 additions & 0 deletions app/Admin/Controllers/UserDomainController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?php

namespace App\Admin\Controllers;

use App\Models\UsersDomain;
use Nicelizhi\Admin\Controllers\AdminController;
use Nicelizhi\Admin\Form;
use Nicelizhi\Admin\Grid;
use Nicelizhi\Admin\Show;

class UserDomainController extends AdminController
{
/**
* Title for current resource.
*
* @var string
*/
protected $title = 'UsersDomain';

/**
* Make a grid builder.
*
* @return Grid
*/
protected function grid()
{
$grid = new Grid(new UsersDomain());

$grid->column('id', __('Id'));
$grid->column('domain', __('Domain'));
$grid->column('user_id', __('User id'));
$grid->column('created_at', __('Created at'));
$grid->column('updated_at', __('Updated at'));

return $grid;
}

/**
* Make a show builder.
*
* @param mixed $id
* @return Show
*/
protected function detail($id)
{
$show = new Show(UsersDomain::findOrFail($id));

$show->field('id', __('Id'));
$show->field('domain', __('Domain'));
$show->field('user_id', __('User id'));
$show->field('created_at', __('Created at'));
$show->field('updated_at', __('Updated at'));

return $show;
}

/**
* Make a form builder.
*
* @return Form
*/
protected function form()
{
$form = new Form(new UsersDomain());

$form->text('domain', __('Domain'));
$form->number('user_id', __('User id'));

return $form;
}
}
62 changes: 62 additions & 0 deletions app/Admin/Controllers/UserDomainRecordController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?php

namespace App\Admin\Controllers;

use App\Models\UsersDomainRecord;
use Nicelizhi\Admin\Controllers\AdminController;
use Nicelizhi\Admin\Form;
use Nicelizhi\Admin\Grid;
use Nicelizhi\Admin\Show;

class UserDomainRecordController extends AdminController
{
/**
* Title for current resource.
*
* @var string
*/
protected $title = 'UsersDomainRecord';

/**
* Make a grid builder.
*
* @return Grid
*/
protected function grid()
{
$grid = new Grid(new UsersDomainRecord());



return $grid;
}

/**
* Make a show builder.
*
* @param mixed $id
* @return Show
*/
protected function detail($id)
{
$show = new Show(UsersDomainRecord::findOrFail($id));



return $show;
}

/**
* Make a form builder.
*
* @return Form
*/
protected function form()
{
$form = new Form(new UsersDomainRecord());



return $form;
}
}
6 changes: 5 additions & 1 deletion app/Admin/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,15 @@
$router->resource('packages', PackageController::class);

$router->resource('counpons', CounponController::class);

$router->resource('counpon-codes', CounponCodeController::class);
$router->resource('user-counpons', UserCounponController::class);

$router->resource('user-orders', UserOrderController::class);

$router->resource('user-packages', UserPackageController::class);

$router->resource('users-domains', UserDomainController::class);

$router->resource('users-domain-records', UserDomainRecordController::class);

});
11 changes: 11 additions & 0 deletions app/Models/UsersDomain.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class UsersDomain extends Model
{
use HasFactory;
}
11 changes: 11 additions & 0 deletions app/Models/UsersDomainRecord.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class UsersDomainRecord extends Model
{
use HasFactory;
}

0 comments on commit a4f6106

Please sign in to comment.