crud->addClause(function (Builder $builder){ $builder->where('user_id', backpack_user()->id); }); } /** * Define what happens when the List operation is loaded. * * @see https://backpackforlaravel.com/docs/crud-operation-list-entries * @return void */ protected function setupListOperation() { CRUD::setFromDb(); // set columns from db columns. $this->crud->removeColumn('user_id'); /** * Columns can be defined using the fluent syntax: * - CRUD::column('price')->type('number'); */ } /** * Define what happens when the Create operation is loaded. * * @see https://backpackforlaravel.com/docs/crud-operation-create * @return void */ protected function setupCreateOperation() { CRUD::setFromDb(); // set fields from db columns. $this->crud->removeField('user_id'); /** * Fields can be defined using the fluent syntax: * - CRUD::field('price')->type('number'); */ } /** * Define what happens when the Update operation is loaded. * * @see https://backpackforlaravel.com/docs/crud-operation-update * @return void */ protected function setupUpdateOperation() { $this->setupCreateOperation(); $this->crud->removeColumn('user_id'); } public function store(Request $request) { $request->merge(['user_id' => backpack_user()->id]); $this->crud->addField('user_id'); // dd('ads'); return $this->traitStore(); } }