我在laravel 5.2中有一个自定义身份验证登录,我的自定义登录配置是
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'provider' => [
'driver' => 'session',
'provider' => 'providers',
],
],
Run Code Online (Sandbox Code Playgroud)
我有两个auth控制器,一个是laravel AuthController,另一个是ProviderAuthController.我在我的env中设置了SESSION_DRIVER =数据库,并在我的数据库中创建了一个会话表我从Web登录获取会话但问题是我无法获得提供者登录的会话.是否有任何解决方法在提供程序登录上插入会话.
我的应用服务提供商中没有任何内容
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
Run Code Online (Sandbox Code Playgroud)
我的providerAuthcontroller的路由是Route :: group(['prefix'=>'provider'],function(){
Route::get('login', 'Auth\ProviderAuthController@showLoginForm'); …Run Code Online (Sandbox Code Playgroud)