Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 5 |
AuthServiceProvider | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
12 | |
0.00% |
0 / 5 |
register | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
boot | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 4 |
<?php | |
namespace App\Providers; | |
use App\User; | |
use Illuminate\Support\Facades\Gate; | |
use Illuminate\Support\ServiceProvider; | |
class AuthServiceProvider extends ServiceProvider | |
{ | |
/** | |
* Register any application services. | |
* | |
* @return void | |
*/ | |
public function register() | |
{ | |
// | |
} | |
/** | |
* Boot the authentication services for the application. | |
* | |
* @return void | |
*/ | |
public function boot() | |
{ | |
// Here you may define how you wish users to be authenticated for your Lumen | |
// application. The callback which receives the incoming request instance | |
// should return either a User instance or null. You're free to obtain | |
// the User instance via an API token or any other method necessary. | |
$this->app['auth']->viaRequest('api', function ($request) { | |
if ($request->input('api_token')) { | |
return User::where('api_token', $request->input('api_token'))->first(); | |
} | |
}); | |
} | |
} |