問題タブ [laravel-request]
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でAPIを作っています.トランスフォーマーを使ってデータを変換しています.うまくいきます. トランスフォーマーでインクルードをどのように使用できるか疑問に思っています。例として、ユーザー クラスがあります。ユーザー トランスフォーマーに UserBook モデルを含めたいと思います。
UserTransformer に次のコードを追加しました
しかし、それはリターンインクルードではありません。コントローラーを介して呼び出すにはどうすればよいですか?
ありがとうございました。
laravel - App\Http\Requests\Comment\CreateRequest::authorize() の宣言は、App\Http\Requests\Request::authorize() と互換性がある必要があります
こんにちは、私のlaravelアプリのコメントシステムを作成していますが、コメントしようとするとこのエラーが発生します..基本的に、ユーザーがログインしていないときにコメントして送信しようとすると、ログインページにリダイレクトされるはずです。 CreateRequestファイルはこれ
私のApp\Http\Requests\Request
ファイルはこれです
取り除けば
その後、コメントが機能し、ユーザーがログインしていない場合、ユーザーはログインページにリダイレクトされますが、ログインが機能せず、ログインしようとすると禁止されます
このプロジェクトの上にアプリを開発しています https://github.com/laravelish/EasyAdmin 誰かが私を助けてくれることを願っています
php - Laravel 5でリクエストからURLパラメータを取得するには?
ミドルウェアでモデルを使用して特定の操作を実行したいと考えています。これが私が達成したいことの例です:
私の質問は、どうすれば目的のパラメーターを から取得できます$request
か?
php - Laravel 5 - ミドルウェアで $request->path() を呼び出すと、Laravel はリクエスト URI の変更を無視しますか?
Laravel 5.2 を使用し、ミドルウェアを使用して、ディスパッチされる前にリクエストの URI から特定の部分を削除する必要があります。より具体的には、「http://somewebsite.com/en/company/about」のような URL で、「/en/」の部分を削除したいと考えています。
これは私がやっている方法です:
このコードは正常に動作しています。元の URI が「en/company/about」の場合、結果の URI は実際には「company/about」です。私の問題はこれです: ORIGINAL PATH をエコーする行がコメントされていることに注意してください (8 行目)。これは意図的に行われます。この行のコメントを外すと、コードは機能しません。元の URI が「en/company/about」の場合、結果の URI は「en/company/about」のままです。
これから 2 つの結論に達することができます: リクエストを操作する前に出力を送信することが原因である (テスト済み - これは事実ではありません) か、または $request->path() メソッドを呼び出して URI を取得することが関係しています。これ。もちろん、本番環境ではURIをエコーする必要はありませんが、これはデバッグのみを目的としていますが、なぜこれが起こっているのかを知る必要があります. リクエストの URI だけを取得したい。ここで何が欠けていますか?
補足: コードは、この投稿に対する最初の回答に由来します: https://laracasts.com/discuss/channels/general-discussion/l5-whats-the-proper-way-to-create-new-request-in-middleware ?ページ=1
php - Laravel の場合があり、ルールの予期しない動作が必要になることがあります
私はLaravelアプリケーションに取り組んでいます。UserRequest
入力を検証しています。次のルール:
sometimes
キーワードが存在するにもかかわらず、ユーザー名が存在しない場合は失敗します。ただし、次のリクエストは正常に機能します。
この問題を経験したのは私が初めてではありません ( Laravel validation required rule not workingを参照)。
ただし、ドキュメントには、最初のオプションを使用する必要があると記載されています。
場合によっては、フィールドが入力配列に存在する場合にのみ、そのフィールドに対して検証チェックを実行したい場合があります。これをすばやく行うには、ルール リストに once ルールを追加します。
上記の例では、email フィールドは $data 配列に存在する場合にのみ検証されます。
( https://laravel.com/docs/5.1/validation )
それが私が間違っているのか、それとも報告する必要があるバグなのか知っている人はいますか?
laravel - Laravel 5.3オブザーバーがモデルに到達できません
Laravel に Eloquent User モデルがあります。新しいユーザーを作成するときに、そのトークンを自動的に作成したいと考えています。オブザーバーでやります。しかし、オブザーバーでは、作成したモデルに到達できず、新しいモデルを作成したいと考えています。
私のユーザーモデル:
私の UserObserver
新しいユーザーを作成すると、例外が発生します
Connection.php 行 763 の QueryException:
SQLSTATE [23000]: 整合性制約違反: 19 NOT NULL 制約が失敗しました: users.name (SQL: "users" ("token"、"updated_at"、"created_at") 値に挿入します (JQYUmmMrRRJT64VcFVA8UzkpY019u6、2016-10-31 14: 33:35、2016-10-31 14:33:35))