dwij laraadmin — вход в систему на основе нескольких ролей

Привет, я использую этот пакет администратора . этот пакет предоставляет операцию CRUD, роли и логины, теперь я хочу настроить контроллер входа в систему. Я ищу во всех папках, контроллера входа нет. может ли кто-нибудь узнать, как настроить контроллер входа в этот пакет.

это версия, которую я использую

      "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*",
        "dwij/laraadmin": "1.0.40"
    }

в моей структуре папок нет контроллера

1 ответ

в App\Http\Controllers\Auth\LoginController вы должны увидеть:

      ...
class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;
    ...

тотlogin(Request $request) метод, обрабатывающий аутентификацию, включен вAuthenticatesUsersпоэтому, если вы хотите использовать свой собственный метод, просто определите новый метод login() в LoginController следующим образом:

      class LoginController extends Controller
{
    use AuthenticatesUsers;

    ...

    public function login(Request $request) {
        //your logic
    }

    ...
Другие вопросы по тегам