問題タブ [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.
php - laravelでスコープに適切にアクセスするには?
私は現在 Laravel Passport を使用しています。現在のトークンが保存されていることを確認するには、 localhost:8000/api/check
以下の json を返します。
しかし、管理者にミドルウェアスコープを使用しようとするとlocalhost:8000/api/admin
、エラーが返されます
Illuminate\Contracts\Container\BindingResolutionException: ターゲット クラス [スコープ] が存在しません。ファイル内
ここにroutes/api.phpがあります
TeamController.phpの対応する関数は次のとおりです。
誰かが私が間違っていたことを知っていますか?
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 のルートは次のようになります。
vue.js - Laravel、Vue、Pusher を使用して private-App.User.undefined にサブスクライブするために必要な認証情報
laravel apiでプッシャーを使用して、プライベートチャネルでブロードキャストする通知を送信しようとしています。通知の送信中はすべて問題なく、プッシャー サーバーはイベントを受信しています。ただし、これらのイベントをリッスンしようとすると、コンソールに何も表示されません。プッシャーのエラー ログには、次のように表示されます。
ブロードキャストをリッスンするためのmain.jsのコードは次のとおりです
これは私のbootstrap.jsのコードです
これは、welcome.blade.php のメタ タグです。
これは私のchannels.phpファイルコードです
最後に、BroadcastServiceProvider.php からの boot 関数
どんな助けでも大歓迎です。事前に感謝します。