Laravelのgetメソッドが期待どおりに動作しない
P粉642436282
P粉642436282 2024-03-27 15:20:23
0
1
458

get メソッドを使用してフォームからデータを追加しようとしていますが、送信するとデータが次のように URL に表示されません

addcustomers_token=vkmH0qnA6g2mfVcQzYUU3ZE0ZQvkQYs4DuCtKteX&company_name=ヘバート・フランク社&customer_name=ボー・ニクソン&customer_surname=シュナイダー&customer_phone1=19655489736&customer_phone2=16612429699&customer_phone3 =14 871 428281&customer_email1=qycuhuva@mailinator.com&customer_score=2&customer_job=Doloribus facilis no&customer_gender=女性&customer_source=Tawk Canlı Destek&user_id=1&user_company_id=1&tag_id =1&company_id=1

しかし、その表示は次のようになります

/顧客を追加

マイコントローラー

リーリー

関連ルート

リーリー

私のフォーム

リーリー

レコードをデータベースに追加し、/addcustomers URL にリダイレクトしたいです

私は何を間違えたのでしょうか?

P粉642436282
P粉642436282

全員に返信(1)
P粉211273535

URL に /addcustomers が表示される理由は、送信後に次の内容が含まれていることが考えられます。

リーリー

ブレード/HTML フォーム送信ページが /addcustomers にあると仮定します。/addcustomers2 に送信すると、/addcustomers code> にリダイレクトされます。上記のコードのせいです。これを確認するには、ブラウザでインスペクタを開き、[ネットワーク] タブをチェックします (履歴を保存するオプションをクリックする必要がある場合があります)。そこには、すべてのパラメータを含む /addcustomers2 が表示されます。

他の人が言ったように、POST を使用してルートの名前を変更する必要があります:

  • GET /addcustomers -> GET /customers
  • GET /addcustomers2 -> POST /customers
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート