Estoy obteniendo el valor de identificación de vue para modelar "Zonas". Pero en el modelo no puedo obtener los valores de db. Debajo del código que estoy usando para obtener valores.

  class Zones extends Model{
    protected $primaryKey = 'zone_id';
    public function getZone($id){
         $zone = Zones::where('zone_id','=',$id)->first();

         printf($zone);
         exit(0);
    }
 }

¿Puedes ayudarme, por favor, qué pasa aquí?

0
Kevin 14 sep. 2018 a las 08:12

3 respuestas

La mejor respuesta

Utilice el método print_r() para imprimir la matriz

class Zones extends Model {
protected $primaryKey = 'zone_id';
public function getZone($id){
     $zone = Zones::where('zone_id','=',$id)->first();

     print_r($zone);
     exit(0);
   }
}
4
Prashant Pimpale 22 oct. 2018 a las 11:30

Puede usar la función dd ($ your_data) en lugar de print_r () y salir (0).

También hay un volcado ($ your_data) que solo imprime pero no muere.

También puede usar ('zone_id', $ id) en lugar de ('zone_id', '=', $ id).

0
Aleksandrs 14 sep. 2018 a las 05:30
printf($var) 

Imprime cadena variable normal, entero, etc.

print_r($var);

Imprime matriz

$ zone es una matriz, por lo que debe usar print_r

2
bimal 14 sep. 2018 a las 08:15