crud->setModel('App\Models\Order'); $this->crud->setRoute(config('backpack.base.route_prefix') . '/order'); $this->crud->setEntityNameStrings('order', 'orders'); $this->crud->orderBy('updated_at', 'DESC'); /* |-------------------------------------------------------------------------- | CrudPanel Configuration |-------------------------------------------------------------------------- */ // TODO: remove setFromDb() and manually define Fields and Columns //$this->crud->setFromDb(); $this->crud->addColumns([ ['name'=>'created_at','type'=>'dateTime','label'=>'Döredilen senesi'], ['name'=>'title','label'=>'Ady','type'=>'text'], ['name'=>'user_id','type'=>'select','label'=>'Ulanyjy','entity'=>'user','attribute'=>'email'], ['name'=>'price','type'=>'text','label'=>'Tölegi'], ['name'=>'payed','type'=>'check','label'=>'Tölendi'], ['name'=>'registered','type'=>'check','label'=>'Hasaba alyndy'], ['name'=>'downloaded','type'=>'text','label'=>'Indirildi'], // ['name'=>'download_count','type'=>'text','label'=>'Maks. Indirim'], ['name'=>'errorMessage','type'=>'text','label'=>'Hata teksti'], // ['name'=>'errorCode','type'=>'text','label'=>'Hata kody'], ['name'=>'last_date','type'=>'date','label'=>'Ahyrky indirme senesi'], ]); $this->crud->denyAccess(['create','delete']); // $this->crud->removeAllButtons(); $this->crud->addField(['name'=>'orderId','type'=>'text','label'=>'OrderID']); // $this->crud->addField(['name'=>'payed','type'=>'checkbox','label'=>'Tölendi']); // add asterisk for fields that are required in OrderRequest $this->crud->setRequiredFields(StoreRequest::class, 'create'); $this->crud->setRequiredFields(UpdateRequest::class, 'edit'); } public function store(StoreRequest $request) { // your additional operations before save here $redirect_location = parent::storeCrud($request); // your additional operations after save here // use $this->data['entry'] or $this->crud->entry return $redirect_location; } public function update(UpdateRequest $request) { // your additional operations before save here $redirect_location = parent::updateCrud($request); // your additional operations after save here // use $this->data['entry'] or $this->crud->entry return $redirect_location; } }