release
parent
e6b7ecb8b7
commit
0c08387ba9
|
|
@ -23,6 +23,7 @@ use App\Models\UserInfo;
|
||||||
use Dcat\Admin\Admin;
|
use Dcat\Admin\Admin;
|
||||||
use Dcat\Admin\Form;
|
use Dcat\Admin\Form;
|
||||||
use Dcat\Admin\Grid;
|
use Dcat\Admin\Grid;
|
||||||
|
use Dcat\Admin\Grid\Column;
|
||||||
use Dcat\Admin\Http\Controllers\AdminController;
|
use Dcat\Admin\Http\Controllers\AdminController;
|
||||||
use Dcat\Admin\Layout\Row;
|
use Dcat\Admin\Layout\Row;
|
||||||
use Dcat\Admin\Show;
|
use Dcat\Admin\Show;
|
||||||
|
|
@ -42,7 +43,13 @@ class UserController extends AdminController
|
||||||
{
|
{
|
||||||
$builder = User::with(['userInfo', 'wallet', 'balance', 'userInfo.inviterInfo.user']);
|
$builder = User::with(['userInfo', 'wallet', 'balance', 'userInfo.inviterInfo.user']);
|
||||||
return Grid::make($builder, function (Grid $grid) {
|
return Grid::make($builder, function (Grid $grid) {
|
||||||
// $grid->column('id')->sortable();
|
$grid->column('id')->sortable()->if(function () {
|
||||||
|
return Admin::user()->can('dcat.admin.users.show');
|
||||||
|
})->then(function (Column $column) {
|
||||||
|
$column->link(function ($value) {
|
||||||
|
return admin_route('users.show', ['user' => $value]);
|
||||||
|
});
|
||||||
|
});
|
||||||
$grid->column('phone')->copyable();
|
$grid->column('phone')->copyable();
|
||||||
$grid->column('userInfo.nickname');
|
$grid->column('userInfo.nickname');
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue