PHP code example of chientd / laravel5_multiauth
1. Go to this page and download the library: Download chientd/laravel5_multiauth library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chientd / laravel5_multiauth example snippets
'Ollieread\Multiauth\MultiauthServiceProvider',
'Ollieread\Multiauth\Passwords\PasswordResetServiceProvider',
return [
'driver' => 'eloquent',
'model' => 'App\User',
'table' => 'users',
'password' => [
'email' => 'emails.password',
'table' => 'password_resets',
'expire' => 60,
],
];
return [
'multi' => [
'admin' => [
'driver' => 'eloquent',
'model' => 'App\Admin',
],
'client' => [
'driver' => 'database',
'table' => 'clients',
'email' => 'client.emails.password',
]
],
'password' => [
'email' => 'emails.password',
'table' => 'password_resets',
'expire' => 60,
],
];
Auth::admin()->attempt(array(
'email' => $attributes['email'],
'password' => $attributes['password'],
));
Auth::client()->attempt(array(
'email' => $attributes['email'],
'password' => $attributes['password'],
));
Auth::admin()->check();
Auth::client()->check();
Auth::admin()->get();
Auth::admin()->impersonate('client', 1, true);
public function authenticateAs($type, $user) {
$this->app['auth']->$type()->setUser($user);
}