Как получить текущую информацию о пользователе в 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;
}
}
}
Вот если я просто возвращать ** возвращение «Hello» ** в функции CURRENT_USER, она отлично работает после проверки, если условия, так я вижу, что нет проблем с условием. Но когда я вернуть пользователя() -> имя он говорит Вызов неопределенной функции App \ Http \ Контроллеры \ пользователь()
Я проголосовал, чтобы закрыть этот вопрос, так как ответы ниже - это решение, но это простой типографский вопрос, поэтому вопрос будет бесполезным для будущих посетителей. – Hailwood