вида установленного Стража (я говорю родами, потому что я не понимаю одну части, которая говорит:Laravel: получение аутентификации Sentinel, чтобы сделать регистрацию, логином и т.д. простыми вопросы
Sentinel поставляется с реализацией по умолчанию для ILLUMINATE/баз данных, для того, использовать его, убедитесь, что вы требуете его на файл composer.json.
// импортируем необходимые классы
use Cartalyst\Sentinel\Native\Facades\Sentinel;
use Illuminate\Database\Capsule\Manager as Capsule;
// Включите файл композитор автозагрузку
require 'vendor/autoload.php';
Вопрос 1: где я могу написать этот код?
Вопрос 2: теперь мне больше всего интересно, как сделать что-то из этого, касающееся регистрации, активации и т. Д. Я бы ожидал, что будет создана ссылка, которая будет отправлена на ваш адрес электронной почты, и после нажатия на нее вы активируете Это. Но все, что я могу видеть, что это говорит это:
$credentials = [
'email' => '[email protected]',
'password' => 'password',
];
$user = Sentinel::register($credentials);
or if Also activate:
$credentials = [
'email' => '[email protected]',
'password' => 'password',
];
$user = Sentinel::registerAndActivate($credentials);
я должен написать, что в контроллере, когда я получаю вход? и как насчет активации электронной почты?
Это для L4, но это хороший пример того, как использовать пакет Стража: HTTPS://github.com/cartalyst/demo-sentinel – daviestar