Для получения пользователя сделать это:
$user = Auth::user();
Убедитесь, что вы используете Illuminate\Support\Facades\Auth;
наверху.
и для получения значения столбца используйте:
Auth::user()->yourColumnName;
Альтернатива: Если она возвращается NULL, то это решение будет работать. Фактически маршруты, которые используют сеансы, должны быть в web middleware group. Это изменение Laravel 5,2
Route::group(['middleware' => 'web'], function() {
// routes
});
и вы также можете переместить веб промежуточного слоя группы глобальных здесь промежуточное программное app/Http/Kernel.php
protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class
];
Он может вернуться 'null', когда вы не вошли в систему – tkausl
Да, он возвращает null, но я вошел в систему. –