Автоматическое создание пользователя и аутентификация с использованием Laravel PHP - PullRequest
0 голосов
/ 27 августа 2018

Я занимаюсь разработкой веб-приложения с использованием laravel. когда клиент / офис создают учетную запись в моем приложении, они имеют возможность добавлять своих сотрудников. при добавлении приложения для персонала следует создать для них учетную запись под учетной записью клиента / офиса и назначить временное имя пользователя и пароль для входа в приложение.

Мои проблемы:

  • Как я могу реализовать автоматическую регистрацию пользователей
  • как назначить для них временное имя пользователя и пароль Я использую laravel 5.6 с усадьбой и php

Любая помощь и предложение приветствуются

спасибо rufaidulk

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

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

тогда в сгенерированном контроллере регистра вы можете создать пользователя и аутентифицировать его с помощью

protected function create(array $data)
    {

        return User::create([
            'email'      => $data['email'],
            'password'   => Hash::make($data['password']),
            ...
        ]);
    }
0 голосов
/ 27 августа 2018

Вы можете создавать пользователей, как вы делаете для других моделей:

User::create([
  ...
  "email"=>$request->email, 
  "password"=>Hash::make($request->password)
  ...
]);

Попробуйте сначала добавить проверку и убедитесь, что у пользователя, создающего учетную запись, есть все необходимые разрешения.

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