luis garcia
luis garcia
Laravel
Comparte:

ENVIO DE COLLECTION A VIEW DE MAIL

Hola estoy teniendo un problema para enviar un tipo de dato Collection extraido de una base de datos y hecho array de la siguiente manera:
 $mostrarhorario = Horario::where([ ['carrera','=',$request->carrera], ['tipo','=',$request->tipo], ['dia','=',$request->dia],  ['grupo','=',$request->grupo]  ])->get()->toArray();
y lo envio al view del correo de la siguiente manera: 
 Mail::send('emails.sendHorario', $mostrarhorario, function($message) use(&$estudiante, &$request) { $message->to($estudiante->correo);$message->from('ceug@noreply.com', 'CEUG | HORARIO');$message->subject('HORARIO '.$request->tipo.' '.$request->carrera.' GRUPO '.$request->grupo); });
mi problema radica en la obtención de los valores de la collection ya que no se como acceder ya que es un array de objeto por así decirlo , en el view me indica que la data esta asi: 

0
array:12 [
  "id" => 36
  "tipo" => "CLASE"
  "carrera" => "ING. NETWORKING Y TELECOMUNICACIONES"
  "nombre_materia" => "ESTRUCTURA DE DATOS"
  "aula" => "FCM-D-204"
  "docente" => "LUNA AVEIGA HARRY JACINTO"
  "grupo" => "INE-S-MA-3-1"
  "dia" => "MARTES"
  "hora_inicio" => "12:00:00"
  "hora_fin" => "14:00:00"
  "created_at" => "2020-02-24 19:50:37"
  "updated_at" => "2020-02-24 19:50:37"
]

1
array:12 [
  "id" => 38
  "tipo" => "CLASE"
  "carrera" => "ING. NETWORKING Y TELECOMUNICACIONES"
  "nombre_materia" => "FISICA"
  "aula" => "FCM-D-204"
  "docente" => "FLORES MORAN MANUEL EDUARDO"
  "grupo" => "INE-S-MA-3-1"
  "dia" => "MARTES"
  "hora_inicio" => "14:00:00"
  "hora_fin" => "15:00:00"
  "created_at" => "2020-02-24 19:50:37"
  "updated_at" => "2020-02-24 19:50:37"
]

2
array:12 [
  "id" => 44
  "tipo" => "CLASE"
  "carrera" => "ING. NETWORKING Y TELECOMUNICACIONES"
  "nombre_materia" => "INGLES I"
  "aula" => "FCM-D-204"
  "docente" => "CRUZ QUIJIJE ANA MARIA"
  "grupo" => "INE-S-MA-3-1"
  "dia" => "MARTES"
  "hora_inicio" => "15:00:00"
  "hora_fin" => "17:00:00"
  "created_at" => "2020-02-24 19:50:37"
  "updated_at" => "2020-02-24 19:50:37"
]

como podría acceder en el vio a la información del array ? 
quedo agradecido de antemano
luis garcia
luis garcia (0 xp)
como podría acceder en el view  a la información del array ? 
Genius Design
Genius Design (0 xp)
Debes poner el nombre del array seguido del parametro que quieres obtener. Por ejemplo si tienes una array llamado frutas y quieres obtener el valor manzana, lo pones de esta forma $frutas->manzana. Recuerda que si quieres imprimir el valor usando blade debes poner esto dentro de dobles llaves. De esta forma {{ $frutas->manzana }}