public function __construct($id = 0) { // $relation_id = request('relation_id'); // if ($id) { parent::__construct('PUT', route('bw.relationships.listing.update', $id), Listing::find($id)); } else { parent::__construct('post', route('bw.relationships.listing.store')); } // $this->createForm(); // $this->createPanelsRelationships(Listing::getModel(), $relation_id); }
public function destroy($id) { // $list = Listing::find($id); // if ($list->ref->count()) { $this->flash()->error('Você não pode remover este item, pois existem um ou mais registros relacionados a ele!'); return back(); } // delete $list->deleteRelationships(); $list->delete(); // redirect return $this->redirectToIndex('Item removido com sucesso!'); }