Объект класса Illuminate \ Routing \ Redirector не может быть преобразован в строку - PullRequest
0 голосов
/ 06 мая 2018

На моем проекте laravel, когда я пытаюсь авторизоваться, отображается исключение ошибки

"Объект класса Illuminate \ Routing \ Redirector не может быть преобразован в строку"

Это указывает на мой класс Middleware

use Closure;
use Illuminate\Support\Facades\Auth;

class RedirectIfAuthenticated
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  string|null  $guard
     * @return mixed
     */
    public function handle($request, Closure $next, $guard = null)
    {
        if (Auth::guard($guard)->check()) {
            return redirect('/dashboard');
        }

        return $next($request);  //This row could not be converted to string
    }
}

и в этот файл

<?php


namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Storage;

class VerifyAppInstalled
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request $request
     * @param  \Closure $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (config('database.transfer_mode') == "1") {
            if (password_verify($request->server('SERVER_NAME'), getOption('app_key', true))
                && password_verify(strrev($request->server('SERVER_NAME')), getOption('app_code', true))) {
                return redirect('/transfer/restore');
            }
            return redirect('/transfer/ready');
        }

        if (config('database.installed') == '%installed%') {
            return redirect('/install');
        }

        if (Storage::exists('images/update')) {
            return redirect('/update-progress');
        }


        \App::setLocale(request()->session()->get('locale', getOption('language')));
        return $next($request);
    }
}

Пожалуйста, помогите мне, что здесь не так?

введите описание изображения здесь

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