Nuestro grupo redactor ha estado por horas investigando la respuesta a tus búsquedas, te regalamos la respuesta por eso nuestro objetivo es resultarte de mucha ayuda.
Solución:
La solución más elegante es crear un accesorio.
Abre tu Empleados clase (modelo) y agregue una función de acceso:
public function getFullNameAttribute()
return $this->first_name . ' ' . $this->last_name;
Después de eso, simplemente use:
$ProjectManagers = Employees::where('designation', 1)->get()->pluck('full_name', 'id');
Intente cambiar la consulta elocuente a:
$ProjectManagers = Employees::select(
DB::raw("CONCAT(first_name,' ',last_name) AS name"),'id')
->where('designation', 1)
->pluck('name', 'id');
si su columna es anulable, entonces debería probar esto
convertir el NULL
valores con vacío string por COALESCE
$ProjectManagers = Employees::select(
DB::raw("CONCAT(COALESCE(`first_name`,''),' ',COALESCE(`last_name`,'')) AS name"),'id')
->where('designation', 1)
->pluck('name', 'id')
->toArray();
Sección de Reseñas y Valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)