Можно ли в компоненте (файл \plugins\octoclub\blog\components\Item.php
) внутри функции для обработки Ajax-запросов получить пользователя действия которого вызвали эту функцию?
Вот так:
class Item extends ComponentBase
{
public function onRun() {...}
function onModelAdd() {
$user = Auth::getUser(); // Это будет правильным решением?
$model->user_id = $user->id;
}
}
Сейчас я передаю id пользователя в параметрах вызова функции, получая его значение так:
$model->user_id = e(Input::get('user_id'));
что не очень хорошо, так как в html у меня скрытый инпут у которого value это id-пользователя.
Действия на фронте, плагин rainlab.user