javier
javier
Comparte:
Regresar

Como en el resultado de un join puedo acceder a profile_photo_url en Laravel 8

Laravel
// Controlador
$productos = DB::table('productos')
            ->join('users', 'users.id', '=', 'productos.user_id')
            ->select(
              'users.id as id_vendedor',
              'users.name as name_vendedor',
              'users.email as email_vendedor',
              'users.profile_photo_path as foto_vendedor',
              'productos.id',
              'productos.name',
              'productos.estado',
              'productos.cantida'
              )
            ->orderBy('productos.created_at','desc')
            ->paginate(12);
      return View('livewire.productos-table',compact('productos'));
//-------------------------------------------------------------------------------

LUIS ANTONIO PARRADO
LUIS ANTONIO PARRADO
Mas fácil usando Eloquent, ya que profile_photo_url no es un campo en la tabla users sino un accesor definido dentro del modelo User