LARAVEL: foreach のすべての要素の ID は 1 であるため、削除は不可能です
P粉064448449
P粉064448449 2024-01-28 23:17:43
0
1
508

私の状況は非常に困難です。 スクレイパーを使用して出生リストのクローンを構築しているのですが、経験が浅いためコーディングに苦労しています。サイト、カテゴリ、リンク フォームを挿入するための複数のフォームを備えた管理ページを作成できました。このフォームでは、どのリンクをクロールするか、どのサイトとカテゴリにリンクするかを指定できます。ただし、このようなものを追加するのは問題ありませんが、削除するのは問題ありません。

私のサイト、カテゴリ、リンクは管理ページに表示され、各要素には取得ボタンと削除ボタンが付いています。行の最後の項目を削除すると、最初の要素も削除されます。何か他のものを削除したい場合、laravelは例外をスローし、nullのプロパティを読み取ろうとします。これは、そのプロパティがもう存在しないことを意味します。関数を削除する前にダンプして死ぬと、すべてのリストのすべての項目の ID が「1」になります。そのため、行の最初の項目が削除されます。誰か助けてくれませんか?

これは、アイテムの削除を要求する ID が URL から取得され、URL に指定された ID がユーザー ID の 1 であるためだと思います。したがって、別の方法でユーザーの ID を確実に提供できるようにするためのヒントを誰かが教えてください。お知らせ下さい! 私のコード:

管理コントローラー:

リーリー

私の管理ページ:

リーリー

私のルート:

ああああ

P粉064448449
P粉064448449

全員に返信(1)
P粉403549616

このコードを置き換えます

リーリー ###これとともに### リーリー

あなたの

destroyLink()

メソッドにはこれが含まれている必要があります リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!