/** * Reverse the migrations. * * @return void */ public function down() { // $f = \App\Models\CustomFieldset::where(["name" => "Asset with MAC Address"])->first(); $f->fields()->delete(); $f->delete(); Schema::table("models", function (Blueprint $table) { $table->renameColumn("deprecated_mac_address", "show_mac_address"); }); DB::statement("ALTER TABLE assets CHANGE _snipeit_mac_address mac_address varchar(255)"); }
/** * Reorder the custom fields within a fieldset * * @author [Brady Wetherington] [<*****@*****.**>] * @param int $id * @since [v3.0] * @return Array */ public function postReorder($id) { $fieldset = CustomFieldset::find($id); $fields = array(); $items = Input::get('item'); foreach ($fieldset->fields as $field) { $value = array_shift($items); $fields[$field->id] = ['required' => $field->pivot->required, 'order' => $value]; } return $fieldset->fields()->sync($fields); }
public static function customFieldsetList() { $customfields = array('' => trans('admin/models/general.no_custom_field')) + CustomFieldset::pluck('name', 'id')->toArray(); return $customfields; }