このドキュメントはGoogle翻訳からのものです
これは、Line Notify とLaravel-admin を統合するためのパッケージです。
このパッケージはcomposerで必要です。
composer require rc1021/laravel-admin-line-binder
LaravelはPackageAuto-Discoveryを使用するため、ServiceProviderを手動で追加する必要はありません。
自動検出を使用しない場合は、config /app.phpのproviders配列にServiceProviderを追加します
Rc1021\LaravelAdmin\ServiceProvider::class,
Line Notifyを介してサービスをバインドするには、 config/services.php
の line
キーにcredentialsを追加する必要があります。
'line' => [
'client_id' => env('LINE_NOTIFY_CLIENT_ID', ''),
'client_secret' => env('LINE_NOTIFY_SECRET', ''),
],
php artisan vendor:publish --provider="Rc1021\LaravelAdmin\ServiceProvider"
php artisan migrate
App\Admin\Controllers\AuthController
の settingForm()
メソッドをオーバーライドし、次のコードを追加する必要があります
protected function settingForm()
{
$form = parent::settingForm();
$form->linenotify();
return $form;
}
現在ログインしているユーザーのトークンを取得します
currentLineNotifyToken();
バインドURLを取得
lineNotifyBinderUrl();
取り消しURLを取得する
lineNotifyRevokeUrl();