検索

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

間違い。 laravelでajaxを使用してライブテーブルを更新および削除するにはどうすればよいですか

ユーザーテーブルに編集可能なロールを作成しようとしましたが、エラーが発生し、データはデータベースに更新されませんでした

これはエラーです

これは私の刃です

リーリー

これが私のコントローラールートです

リーリー

これは EventController の関数です

リーリー ###これは私の意見

誰か助けてくれませんか

P粉805931281P粉805931281262日前393

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

  • P粉953231781

    P粉9532317812024-02-26 10:05:41

    リクエスト アクションの代わりに if リクエストを使用することをお勧めします。

    if($request->has('edit')
    {
    //
    }

    しかし、私はそれを変更しませんでした。更新されたセクションのみが編集されています。

    関数アクション(リクエスト $request)
        {
            if($request->ajax())
            {
                if($request->アクション == '編集')
                {
              $data = $request->role;
              DB::table('users')->where('id', $request->id)->update(['role' => $data]);
                }
        
                if($request->action == '削除')
                {
                    DB::table('users')->where('id', $request->id)->delete();
                }
                return response()->json($request);
            }
        }

    返事
    0
  • キャンセル返事