Laravel Nova пожарная акция в наблюдателе - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь запустить действие в наблюдателе . Это выглядит так:

class ClientObserver
{
    /**
     * @param Client $client
     * @return mixed
     */
    public function created(Client $client)
    {
        $request = new ActionRequest();

        $action = app(HarvestClientCreate::class);

        $collection = Collection::wrap($client);

        return DispatchAction::forModels(
            $request, $action, 'handle', $collection
        );
    }
}

Но это не работает! Я получаю эту ошибку:

Call to a member function getKey() on null
/projects/crm-nova/vendor/laravel/nova/src/Actions/ActionEvent.php", line: 193

Когда я прослеживаю, что это идет не так в ActionEvent.php:

'user_id' => $request->user()->getKey(),

Но когда я настраиваю пользователя вручную по запросу, это не работает так же хорошо.

Что здесь может пойти не так?

...