Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 2.4 KB

readme-ja.md

File metadata and controls

95 lines (65 loc) · 2.4 KB
English | 中文版 | 日本語

laravel-admin Line Notify Binder

このドキュメントはGoogle翻訳からのものです

これは、Line NotifyLaravel-admin を統合するためのパッケージです。

altスナップショット

インストール

このパッケージはcomposerで必要です。

composer require rc1021/laravel-admin-line-binder

LaravelはPackageAuto-Discoveryを使用するため、ServiceProviderを手動で追加する必要はありません。

自動検出なしのLaravel

自動検出を使用しない場合は、config /app.phpのproviders配列にServiceProviderを追加します

Rc1021\LaravelAdmin\ServiceProvider::class,

config.servicesline キーにクレデンシャルを追加します。

Line Notifyを介してサービスをバインドするには、 config/services.phpline キーにcredentialsを追加する必要があります。

'line' => [
    'client_id' => env('LINE_NOTIFY_CLIENT_ID', ''),
    'client_secret' => env('LINE_NOTIFY_SECRET', ''),
],

publishコマンドを使用してパッケージ構成をローカル構成にコピーします。

php artisan vendor:publish --provider="Rc1021\LaravelAdmin\ServiceProvider"

そしてデータベースを移行します:

php artisan migrate

そしてみんなへの新しい許可:

alt New Permission

使用法

App\Admin\Controllers\AuthControllersettingForm() メソッドをオーバーライドし、次のコードを追加する必要があります

protected function settingForm()
{
    $form = parent::settingForm();
    $form->linenotify();
    return $form;
}

補助

現在ログインしているユーザーのトークンを取得します

currentLineNotifyToken();

バインドURLを取得

lineNotifyBinderUrl();

取り消しURLを取得する

lineNotifyRevokeUrl();