ホームページ  >  に質問  >  本文

Laravelのgetメソッドが期待どおりに動作しない

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粉642436282P粉642436282229日前420

全員に返信(1)返信します

  • P粉211273535

    P粉2112735352024-03-28 11:50:02

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

    リーリー

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

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

    • GET /addcustomers -> GET /customers
    • GET /addcustomers2 -> POST /customers

    返事
    0
  • キャンセル返事