'; $actions .= Helper::generateDatatableButton('edit', route('manufacturers.edit', $this->id)); $actions .= Helper::generateDatatableButton( 'delete', route('manufacturers.destroy', $this->id), true, /*enabled*/ trans('admin/manufacturers/message.delete.confirm'), $this->name ); $actions .= ''; $results = [ 'accessories' => $this->accessories()->count(), 'actions' => $actions, 'assets' => $this->assets()->count(), 'consumables' => $this->consumables()->count(), 'id' => $this->id, 'licenses' => $this->licenses()->count(), 'name' => $this->nameUrl(), ]; return $results; } /** * Link to this manufacturers name * @return string */ public function nameUrl() { return (string) link_to_route('manufacturers.show', $this->name, $this->id); } /** * Url to view this item. * @return string */ public function viewUrl() { return route('manufacturers.show', $this->id); } }