Laravel 5.1: у Kbwebs \ MultiAuth \ Guard 'нет метода getAuthIdentifier - PullRequest
0 голосов
/ 31 августа 2018

Я использую Laravel 5.1 и вижу следующую ошибку.

[2018-08-31 12:38:33] prod.ERROR: Debugbar exception: call_user_func_array() expects parameter 1 to be a valid callback, class 'Kbwebs\MultiAuth\Guard' does not have a method 'getAuthIdentifier' 

Я пытаюсь отобразить учетную запись пользователя со следующим контроллером:

    /**
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    public function index()
    {

        /** @var User $user */
        $user = Auth::user()->get();
        $transactions = $user->transactions()
            ->with('orders')
            ->where('type', '=', 'mealservice')
            ->whereIn('status', [Transaction::TRANSACTION_STATUS_DONE])
            ->orderBy('created_at', 'DESC')
            ->get();

        if ($transactions) {
            $moments = Moment::get();
            $meals = Meal::get();
        } else {
            $moments = collect();
            $meals = collect();
        }

        return view('website.pages.account.index')
            ->with(['transactions' => $transactions, 'user' => $user, 'userData' => $user->data]);
    }

Я могу получить пользователь-> данные просто отлично. Но как только вид срабатывает, я сталкиваюсь с вышеуказанной ошибкой. У кого-нибудь есть идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...