This package is unmaintained.
I do not intend to continue development on this project due to changing priorities at my day job. I'll keep the repo up in case it is still useful to anyone.
Thanks @Bukashk0zzz
For Laravel 4.* see r-a-stone's work Auth driver to create/authenticate accounts.
composer require callmenp/lara-auth-bridge
Register the Service Provider by adding it to your project's providers array in app.php
'providers' => array(
'CallMeNP\LaraAuthBridge\LaraAuthBridgeServiceProvider',
);
Change configs config/lara-auth-bridge.php
// Create a secret app key in
'appkey' => 'yoursecretapikey'
// Update the column names used for the Laravel Auth driver
'username_column' => 'user_login',
'password_column' => 'user_password'
// Set true if you use multiAuth, false if default Laravel Auth
'client_auth' => false
In file app/Http/Middleware/VerifyCsrfToken.php add
protected $except = [
'auth-bridge/*',
];
More info how to exclude uris on laravel site
Copy all files in the phpBB 3.1 directory to your phpBB install
Edit the file located at {PHPBB-ROOT}/ext/laravel/bridgebb/auth/provider/bridgebb.php
define('LARAVEL_URL', 'http://www.example.com'); //your laravel application's url
define('BRIDGEBB_API_KEY', "yoursecretapikey"); //the same key you created earlier
define ('LARAVEL_CUSTOM_USER_DATA', serialize ([
'email' => 'user_email',
'dob' => 'user_birthday',
])); // Update the columns you want to come from Laravel user to phpBB user
Login to the phpBB admin panel enable bridgebb extension and after set bridgebb as the authentication module