OctoberCMS получить текущего пользователя

Получение frontend пользователя с использованием фасада Auth

use Auth;
...
$user = Auth::getUser();
echo $user->id;

Получение backend пользователя с использованием фасада BackendAuth

use BackendAuth;
...
$user = BackendAuth::getUser();
echo $user->id;

P.S. При работе с маршрутами напрямую не забывайте добавлять 'middleware' => 'web'

Route::get('api/user', ['middleware' => 'web', function () {
    echo Auth::getUser()->name;
}]);

Похожие записи

Собственные сообщения об ошибках валидации форм OctoberCMS

Во время разработки модели данных OctoberCMS при необходимости, можно использовать собственные сообщения об ошибках валидации полей формы вместо сообщения The :attribute field is required. по-умолчанию. В статье показывается как, достаточно просто, это делается.

OctoberCMS. Ошибка RelationController: "Не удалось найти шаблон (partial) ... traits\ViewMaker.php"

В контроллере поведения RelationController при нажатии на кнопке "Cоздание" вылетает ошибка с подобным содержаним

"Не удалось найти шаблон (partial) с именем _comments.htm." on line 91
of ...\modules\system\traits\ViewMaker.php

FrontEnd контроллеры в OctoberCMS

В OctoberCMS нет концепции frontEnd контроллеров. Иными словами, идеология этой CMS не подразумевает возможность просто создать некий ProductController с несколькими action для обслуживания маршрутов Route::method('product/{id}', 'ProductController@show'). Вместо этого предлагается использовать компоненты плагинов. Именно компоненты являются формой frontEnd контроллеров.