laravel - index - que es el motor de plantillas blade
Arrancar con donde la condiciĆ³n (1)
Puedo tomar la lista usando
$specialities = Speciality::pluck(''name'',''id'')
¿Por qué no funciona el siguiente código? ¿Qué podría ser una alternativa? Estoy devolviendo esta matriz por ajax para formar un cuadro de selección. Así que pensé que pluck
(lista en laravel 4+) sería la elección correcta.
$specialities = Speciality::pluck(''name'',''id'')->where(''role_id'',$request->roleid);
Encontré el error. Debería usar arrancar con donde la condición como abajo.
$specialities = Speciality::where(''role_id'',$request->roleid)->pluck(''name'',''id'');
Pluck no filtrará nada, pero dará solo lo necesario. Así que el filtro debe hacerse antes de eso.