Laravel Line Login
-
Setup laravel project with auth template
laravel new newproject cd newproject composer require laravel/ui php artisan ui vue --auth npm install && npm run dev # require socialite and line driver composer require laravel/socialite composer require socialiteproviders/line # modify *.env* DB connection string for your's before db migrate php artisan migrate
-
Go https://developers.line.biz/en/ to register line login service, and get channel_id, channel_secret, and set callback url there.
-
Add channel_id and channel_secret to .env file like below:
LINE_CLIENT_ID=1234567890 LINE_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LINE_REDIRECT_URI=http://127.0.0.1:8000/line/login/callback
-
Design login, register logic bla bla bla...