問題タブ [laravel-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
828 参照

php - laravelでスコープに適切にアクセスするには?

私は現在 Laravel Passport を使用しています。現在のトークンが保存されていることを確認するには、 localhost:8000/api/check以下の json を返します。

しかし、管理者にミドルウェアスコープを使用しようとするとlocalhost:8000/api/admin、エラーが返されます

Illuminate\Contracts\Container\BindingResolutionException: ターゲット クラス [スコープ] が存在しません。ファイル内


ここにroutes/api.phpがあります

TeamController.phpの対応する関数は次のとおりです。

誰かが私が間違っていたことを知っていますか?

0 投票する
0 に答える
853 参照

laravel - Laravel パスポート / ゲストに API ルートを許可する / Laravel API ミドルウェアをバイパスする

これは、 1 週間の苦労の末に見つけたパスポート認証の唯一のソリューションです。楽しみ!

次のコードをファイル app/Http/Middleware/Authenticate.php に貼り付けます

この後、すべてのルートがゲストに利用可能になります。

新しいミドルウェア DenyIfNotAuthenticated を作成します。デフォルトの app/Http/Middleware/Authenticate.php からそこにコードを追加します。次のようになります。

Kernel.php ファイル行に追加: 'auth.deny' => \App\Http\Middleware\DenyIfNotAuthenticated::class, 次の 'auth' => \App\Http\Middleware\Authenticate::class,

routes/api.php のルートは次のようになります。

0 投票する
2 に答える
598 参照

vue.js - Laravel、Vue、Pusher を使用して private-App.User.undefined にサブスクライブするために必要な認証情報

laravel apiでプッシャーを使用して、プライベートチャネルでブロードキャストする通知を送信しようとしています。通知の送信中はすべて問題なく、プッシャー サーバーはイベントを受信して​​います。ただし、これらのイベントをリッスンしようとすると、コンソールに何も表示されません。プッシャーのエラー ログには、次のように表示されます。 ここに画像の説明を入力

ブロードキャストをリッスンするためのmain.jsのコードは次のとおりです

これは私のbootstrap.jsのコードです

これは、welcome.blade.php のメタ タグです。

これは私のchannels.phpファイルコードです

最後に、BroadcastServiceProvider.php からの boot 関数

どんな助けでも大歓迎です。事前に感謝します。