public function index() { $model = new Order(); $dataGrid = DataGrid::make($model); $dataGrid->addColumn(DataGrid::textColumn('id', 'Order ID')); $dataGrid->addColumn(DataGrid::textColumn('shipping_method', 'Shipping Method')); $dataGrid->addColumn(DataGrid::textColumn('payment_method', 'Payment Method')); $dataGrid->addColumn(DataGrid::textColumn('order_status_title', 'Order Status')); if (Gate::allows('hasPermission', [AdminUser::class, "admin.order.view"])) { $dataGrid->addColumn(DataGrid::linkColumn('view', 'View', function ($row) { return "<a href='" . route('admin.order.view', $row->id) . "'>View</a>"; })); } return view('admin.order.index')->with('dataGrid', $dataGrid); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $role = new Role(); $dataGrid = DataGrid::make($role); $dataGrid->addColumn(DataGrid::textColumn('name', 'Role Name')); $dataGrid->addColumn(DataGrid::textColumn('description', 'Role Description')); if (Gate::allows('hasPermission', [AdminUser::class, "admin.role.edit"])) { $dataGrid->addColumn(DataGrid::linkColumn('edit', 'Edit', function ($row) { return "<a href='" . route('admin.role.edit', $row->id) . "'>Edit</a>"; })); } if (Gate::allows('hasPermission', [AdminUser::class, "admin.role.edit"])) { $dataGrid->addColumn(DataGrid::linkColumn('destroy', 'Destroy', function ($row) { return "<form method='post' action='" . route('admin.role.destroy', $row->id) . "'>" . "<input type='hidden' name='_method' value='delete'/>" . csrf_field() . '<a href="#" onclick="jQuery(this).parents(\'form:first\').submit()">Destroy</a>' . "</form>"; })); } return view('admin.user.role.index')->with('dataGrid', $dataGrid); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $model = new OrderStatus(); $dataGrid = DataGrid::make($model); $dataGrid->addColumn(DataGrid::textColumn('id', 'Order ID')); $dataGrid->addColumn(DataGrid::textColumn('title', 'Title')); $dataGrid->addColumn(DataGrid::textColumn('is_default', 'Is Default')); $dataGrid->addColumn(DataGrid::textColumn('is_last_stage', 'Is Last Stage')); if (Gate::allows('hasPermission', [AdminUser::class, "admin.order-status.edit"])) { $dataGrid->addColumn(DataGrid::linkColumn('edit', 'Edit', function ($row) { return "<a href='" . route('admin.order-status.edit', $row->id) . "'>Edit</a>"; })); } if (Gate::allows('hasPermission', [AdminUser::class, "admin.order-status.destroy"])) { $dataGrid->addColumn(DataGrid::linkColumn('destroy', 'Destroy', function ($row) { return "<form method='post' action='" . route('admin.order-status.destroy', $row->id) . "'>" . "<input type='hidden' name='_method' value='delete'/>" . csrf_field() . '<a href="#" onclick="jQuery(this).parents(\'form:first\').submit()">Destroy</a>' . "</form>"; })); } return view('admin.order-status.index')->with('dataGrid', $dataGrid); }
public function index() { $model = new Review(); $dataGrid = DataGrid::make($model); $dataGrid->addColumn(DataGrid::textColumn('id', 'Id')); $dataGrid->addColumn(DataGrid::textColumn('user_name', 'User Name')); $dataGrid->addColumn(DataGrid::textColumn('product_title', 'Product Title')); $dataGrid->addColumn(DataGrid::textColumn('star', 'Product Title')); $dataGrid->addColumn(DataGrid::textColumn('status', 'Status')); if (Gate::allows('hasPermission', [AdminUser::class, "admin.review.edit"])) { $dataGrid->addColumn(DataGrid::linkColumn('edit', 'Edit', function ($row) { return "<a href='" . route('admin.review.edit', $row->id) . "'>Edit</a>"; })); } if (Gate::allows('hasPermission', [AdminUser::class, "admin.review.destroy"])) { $dataGrid->addColumn(DataGrid::linkColumn('destroy', 'Destroy', function ($row) { return "<form method='post' action='" . route('admin.review.destroy', $row->id) . "'>" . "<input type='hidden' name='_method' value='delete'/>" . csrf_field() . '<a href="#" onclick="jQuery(this).parents(\'form:first\').submit()">Destroy</a>' . "</form>"; })); } return view('admin.review.index')->with('dataGrid', $dataGrid); }