Quiero obtener la identificación de usuario en el controlador laravel 5.3 con Auth :: user () -> id pero crea un error

He creado unpoints la tabla y los puntos de los usuarios se acreditarán. La estructura es como la siguiente.id userid p_add p_less description created_at updated_at 1 9 3000 0 purchased -time- -time- 2 9 0 300 expend -time- -time-

y estoy usando el siguiente código de controlador.

public function account_page(){

    $points = Points::select(DB::raw("sum(p_add)-sum(p_less)  as Total"))->where('user_id', 9)->first();

    return view('mop.account-page', array('points'=>$points));
}

así que en la página de vista denominada como resultado de la página de cuenta se muestra correctamente como quiero. Pero esta consulta está obteniendo user_id como un valor estático. Lo quiero dinámicamente. Entonces si pongoAuth::user()->id en lugar de 9 no se muestra nada, incluso yo he usadouse Auth; hasta arriba. Ayúdame a obtener puntos netos de la base de datos con user_id dinámico en la consulta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta