Как решить InvalidArgumentException Route [login], не определенный в Laravel 5.6 - PullRequest
0 голосов
/ 25 апреля 2018

Я получаю InvalidArgumentException Route [вход в систему] не определен ошибка здесь:

C: \ XAMPP \ HTDOCS \ Магазин \ поставщика \ Laravel \ Framework \ SRC \ Осветите \ Routing \ UrlGenerator.php

    /**
     * Get the URL to a named route.
     *
     * @param  string  $name
     * @param  mixed   $parameters
     * @param  bool  $absolute
     * @return string
     *
     * @throws \InvalidArgumentException
     */
    public function route($name, $parameters = [], $absolute = true)
    {
        if (! is_null($route = $this->routes->getByName($name))) {
            return $this->toRoute($route, $parameters, $absolute);
        }

        throw new InvalidArgumentException("Route [{$name}] not defined.");
    }

    /**
     * Get the URL for a given route instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $parameters
     * @param  bool   $absolute
     * @return string
     *
     * @throws \Illuminate\Routing\Exceptions\UrlGenerationException

Это мой маршрут:

Route::group(['middleware' => ['auth']],function(){
    route::get('/admin/dashboard','AdminController@dashboard');
});

Это мой метод:

public function handle($request, Closure $next, $guard = null)
{
    if (Auth::guard($guard)->check()) {
        return redirect('/home');
    }
    else{
        return redirect()->action('AdminController@login')->with('success','please login to access');
    }

    return $next($request);
}

Ответы [ 3 ]

0 голосов
/ 25 апреля 2018

Запустите php artisan make:auth, чтобы восстановить аутентификацию в вашем приложении laravel.

0 голосов
/ 25 апреля 2018

Очистить кеш представления, который может работать

0 голосов
/ 25 апреля 2018

Laravel имеет функцию php artisan make:auth, и если вы запустите ее в своем терминале, он сгенерирует леса аутентификации для вашего приложения.

Проверьте эту документацию https://laravel.com/docs/5.6/authentication

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