How can I get first name and last name from Facebook using Laravel Socialite?

2.4k Views Asked by At

How can I get first name and last name from Facebook using Laravel Socialite? By default I'm getting full name in a single field.

2

There are 2 best solutions below

0
On
 Socialite::driver('facebook')->fields(['first_name', 'last_name'])->user();
0
On

You can get field from provider like this.

//get the driver and set desired fields
$driver = Socialite::driver('facebook')
->fields(['name', 'first_name', 'last_name', 'email', 'gender', 'verified']);

// retrieve the user
$user = $driver->user();

follow this link for more details

Laravel Socialite first and last name