laravel 5.2に現在ログインしているユーザーの詳細を取得するにはどうすればよいですか?私はユーザー名を取得するために何かをしたが、それは正しく動作しません。ここ は、現在ログインしているユーザー名を取得するコードlaravel 5.2で現在ログインしているユーザーの詳細を取得する方法は?
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
use DB;
use Illuminate\Contracts\Auth\User;
use App\Http\Controllers\Controller;
use App\Http\Controllers\Auth\AuthController;
class UserProfileController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function current_user()
{
if(\Auth::check() && \Auth::user()->name) {
return 'hello';
return user()->name;
}
}
}
ので、私はちょうど関数CURRENT_USERに**リターン「こんにちは」**を返した場合、それがあれば条件を確認した後、正常に動作します。ここでif条件に問題はないことがわかります。私はユーザー()を返すとき、しかし - >名前をそれが\Auth::user()
を使用する許可されたユーザ情報にアクセスするには、未定義の関数のApp \のHttp \コントローラへ コール\ユーザー()
私は以下の回答が解決策であることを票決しましたが、それは単純な印刷上の問題ですので、今後の訪問者はご利用いただけません。 – Hailwood