2016-06-18 6 views

답변

1

컨트롤러에서 Auth Facade을 사용하면 인증 된 사용자의 ID을 얻을 수 있습니다. eg.-

SomeController에 대한

-

<?php 

namespace App\Http\Controllers; 

//don't forget to include this one 
use Illuminate\Support\Facades\Auth; 


class SomeController extends Controller 
{ 

    public function getDetails(){ 
     //get authenticated user's Id 
     $user = Auth::user(); 
     $user_id = $user->id; 
     //other details 
     $user_name = $user->name; 
     $user_email = $user->email; 

    } 

} 
1

당신은 여러 인증을 가지고 있고 다음

Auth::guard('your_guard_name')->user()->id or auth()->guard('your_guard_name')->user()->id 

NB를 사용할 수 있습니다 가드를 사용하는 경우

Auth::user()->id or auth()->user()->id 

을 사용할 수 있습니다 : 당신이 인증를 사용하는 경우 다음 처럼을 포함해야 Auth를 사용하십시오

희망이 도움이 될 것입니다. :) :)