В чем разница между аутентификацией и доступом в Laravel 5.7? - PullRequest
1 голос
/ 28 октября 2019

Когда я использую доступ в Laravel 5.7, это не возврат и не поддержка. Но я использую доступ в laravel 5.3

event(new UserLoggedIn(access()->user()));

1 Ответ

0 голосов
/ 28 октября 2019
  1. access () - это метод, определяемый пользователем в следующем каталоге
Directory : /app/helpers.php

Codes : 
   if (! function_exists('access')) {
        /**
        * Access (lol) the Access:: facade as a simple function.
        */
        function access()
        {
           return app('access');
        }
    }
auth () - это метод определения Laravel в следующем каталоге
Directory : /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php

Codes : 
if (! function_exists('auth')) {
    /**
     * Get the available auth instance.
     *
     * @param  string|null  $guard
     * @return \Illuminate\Contracts\Auth\Factory|\Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
     */
    function auth($guard = null)
    {
        if (is_null($guard)) {
            return app(AuthFactory::class);
        } else {
            return app(AuthFactory::class)->guard($guard);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...