01.安裝 - t301000/laravel-ntpc-openid GitHub Wiki

步驟 1:

使用 composer 安裝,安裝前建議先執行一次 composer self-update

composer require t301000/laravel-ntpc-openid

步驟 2:(Laravel 5.6 以後版本可以不做)

設定 service provider。

在 config/app.php 中加入 service provider

'providers' => [
    ...
    T301000\LaravelNtpcOpenid\NtpcOpenidServiceProvider::class,
];

步驟 3:

發布設定檔,設定檔會發布在 config/ntpcopenid.php,預設會取回所有資料欄位,請自行依需求修改。

php artisan vendor:publish --provider="T301000\LaravelNtpcOpenid\NtpcOpenidServiceProvider" --tag=config

步驟 4:(此步驟可以不做)

發布樣板檔,樣板檔會發布在 resources/views/vendor/ntpcopenid 目錄,請自行依需求修改。

php artisan vendor:publish --provider="T301000\LaravelNtpcOpenid\NtpcOpenidServiceProvider" --tag=views

步驟 5:

排除 csrf token 檢查之路徑

修改 app/Http/Middleware/VerifyCsrfToken.php

protected $except = [
    'ntpcopenid/login', // 加入此行,依設定檔中 prefix 之設定值修改
];