Está en la página 1de 4

COMANDOS GIT

-CREAR RAMA DESDE MASTER


git checkout -b Xrama a crearX master
-HACER PUSH
git push
-ERROR DESPUES DEL PUSH
git push --set-upstream origin XramaX
-SUBIR CAMBIOS DESDE LA RAMA
git merge Xrama a fucionarX
-ELIMINAR RAMA QUE NO SE USARA
$ git checkout master
$ git branch -d Xrama a eliminarX
-PASARSE DE RAMA
$git checkout XramaX

COMANDOS LARAVEL
-CONECTARSE AL SERVIDOR
php artisan serve
-CREAR MIGRACION

-CREAR MIGRACION DE COLUMNAS EN PROYECTO


php artisan make:migration nombredelacumnaamigrar --table=nombredelatabla
-SUBIR LA NUEVA COLUMNA A LA BASE DE DATOS
php artisan migrate

////////////////////////////////////////////////////
//////////////////////HV//////////////////////
///////////////////////////////////////////////////

UPDATE Ciudad, paises


SET ciudad.PaisCodigo = paises.id
where paises.codigo = ciudad.PaisCodigo

INSERT contactopersonas (direccion, email, celular, celular2, telefono, persona_id,


created_at, updated_at)
SELECT direccion, email, celular, celular2, telefono, id, created_at, updated_at
FROM personas

INSERT cuentapersonas (banco, tipo_cuenta, cuenta, persona_id, created_at,


updated_at)
SELECT banco, tipo_cuenta, cuenta, id, created_at, updated_at
FROM personas

//////////////////////////////////////////////////////
//////////////////////HV//////////////////////
//////////////////////////////////////////////////////

<link href="/plugins/password_security/MySCC.css" rel="stylesheet"


type="text/css" />
<script type="text/javascript" language="javascript"
src="/plugins/password_security/MyScript.js"></script>
perfil.blade.php linea: 6

////////////////////////////////////////////////////
//////////////////////CODIGOS//////////////////////
///////////////////////////////////////////////////

/*CONSULTAS Y ACCIONES CON QUERY*/


BusquedaVehiculos::where('id', $request->busquedavehiculo_id)->update(['deleted_by'
=> $user_id]);
BusquedaVehiculos::find($request->busquedavehiculo_id)->delete();

return response()->json(['success' => 'Enviado con exito',


'data' => $resultado], HttpResponse::HTTP_OK);

//////////////////////////////////////////////////////
//////////////////////SOFTDELETE//////////////////////
//////////////////////////////////////////////////////

despues de la clase en modelo "use SoftDeletes;"


en modelo use Illuminate\Database\Eloquent\SoftDeletes;

CONTROLADOR
public function deleteOrRestoreService(Request $request){
$user_id = JWTAuth::toUser()->id;

$rules = [
'busquedavehiculo_id' => 'required|integer'
];

$messages = [
'busquedavehiculo_id.required' => 'Es obligatorio definir el servicio
a eliminar'
];

$validator = Validator::make($request->all(), $rules, $messages);

if($validator->fails()){
return response()->json($validator->messages(),
HttpResponse::HTTP_BAD_REQUEST);
}

$service = BusquedaVehiculos::find($request->busquedavehiculo_id);

if($service){
BusquedaVehiculos::where('id', $request->busquedavehiculo_id)-
>update(['deleted_by' => $user_id]);
BusquedaVehiculos::find($request->busquedavehiculo_id)->delete();
return response()->json(["success" => "Servicio eliminado"],
HttpResponse::HTTP_OK);
}
else{
return response()->json(["error" => "Servicio no encontrado"],
HttpResponse::HTTP_NOT_FOUND);
}
}

//////////////////////////////////////////////////////
//////////////////////SOFTDELETE//////////////////////
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
/////////////////////LIMIT OFFSET/////////////////////
//////////////////////////////////////////////////////
SERVICE
public function showServiceVigenteCompleto(Request $request){

if(isset($request->limit)){
$limit = " LIMIT ".intval($request->limit);
if(isset($request->offset)){
$limit = $limit.' OFFSET '.intval($request->offset);
}
}
else{
$limit = null;
}
$servicios = collect($this->repository-
>showServiceVigenteCompleto($limit));
return $servicios;
}

REPOSITORIO
public function showServiceVigenteCompleto($limit){
$consulta = "XconsultaX";

return DB::select(DB::RAW($consulta.$limit));
}

CONTROLADOR
public function showServiceVigenteCompleto(Request $request){
$rules = [
'limit' => 'integer|required_with:offset',
'offset' => 'integer',
];

$validator = Validator::make($request->all(),$rules);
if($validator->fails()){
return response()->json($validator->messages(),
HttpResponse::HTTP_BAD_REQUEST);
}
$resultado = $this->service->showServiceVigenteCompleto($request);
if(!is_string($resultado)){
return $resultado;
}
else{
return response()->json(['error' => $resultado],
HttpResponse::HTTP_CONFLICT);
}
}
//////////////////////////////////////////////////////
/////////////////////LIMIT OFFSET/////////////////////
//////////////////////////////////////////////////////

//////////////////////////////////////////////////////
//////////////////////CONSULTAS///////////////////////
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
/////////////////////CONSULTAS////////////////////////
//////////////////////////////////////////////////////

También podría gustarte