public function datatables($id = 0) { $data = Producto::Datatables($id)->get(); return Datatables::of($data)->editColumn('nombre', function ($data) { return '<a href="producto/' . $data->id . '" >' . $data->nombre . '</a>'; })->editColumn('marca_id', function ($data) { return $data->marca->nombre; })->editColumn('modelo_id', function ($data) { return $data->modelo->nombre; })->editColumn('subcuenta_id', function ($data) { return $data->subcuenta->nombre; })->editColumn('fecha_alta', function ($data) { if ($data->fecha_alta != null) { return Carbon::createFromFormat('Y-m-d', $data->fecha_alta)->format('d/m/Y'); } else { return $data->fecha_alta; } })->editColumn('fecha_baja', function ($data) { if ($data->fecha_baja != null) { return Carbon::createFromFormat('Y-m-d', $data->fecha_baja)->format('d/m/Y'); } else { return $data->fecha_baja; } })->make(true); }