app/Console/Commands/pasarEstadoTerminadoOT.php
/**
     * Execute the console command.
     *
     * @return mixed
     */
Execute the console command.
@return mixed
Execute the console command . @return mixed
public function handle()
    {
      $estado=Estado::where('nombre','On Going')->first();
      $ots= Ot::where('estados_id',$estado->id)
      ->where('fecha_final', '<',date('Y-m-d'))->get();
      foreach ($ots as $ot) {
        $ot->estados_id=10; 
        $ot->save();
      }  
    }
public function handle ( ) { $ estado = Estado :: where ( 'nombre' , 'On Going' ) -> first ( ) ; $ ots = Ot :: where ( 'estados_id' , $ estado -> id ) -> where ( 'fecha_final' , '<' , date ( 'Y-m-d' ) ) -> get ( ) ; foreach ( $ ots as $ ot ) { $ ot -> estados_id = 10 ; $ ot -> save ( ) ; } }
Execute the console command.
Execute the console command .
//Obtengo las ot donde la fecha fin sea menor que la actual //10 ID del estado "Terminado" el cual se encuentra en la tabla estados