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 にリダイレクトしたいです
私は何を間違えたのでしょうか?
URL に
リーリー/addcustomers
が表示される理由は、送信後に次の内容が含まれていることが考えられます。ブレード/HTML フォーム送信ページが
/addcustomers
にあると仮定します。/addcustomers2
に送信すると、/addcustomers
code> にリダイレクトされます。上記のコードのせいです。これを確認するには、ブラウザでインスペクタを開き、[ネットワーク] タブをチェックします (履歴を保存するオプションをクリックする必要がある場合があります)。そこには、すべてのパラメータを含む /addcustomers2 が表示されます。他の人が言ったように、POST を使用してルートの名前を変更する必要があります: