Debug School

rakesh kumar
rakesh kumar

Posted on

Laravel:Call to undefined function App\Http\Controllers\update()

Error:Call to undefined function App\Http\Controllers\ [ function name ]

Image description

My Function

 $wish-update();
Enter fullscreen mode Exit fullscreen mode
public function update(Request $request, $id)
    {     Log::info('request me ky aa rha hai'.$id);
        $request->validate([
            'title' => 'required',
            'name' => 'required',
            'date' => 'required',
            'email' => 'required',
            'phone' => 'required',
            'details' => 'required',
        ]);

        $wish =wish::find($id);
        Log::info($wish);
        $wish->title = $request->title;
        $wish->name = $request->name;
        $wish->date = $request->date;
        $wish->email = $request->email;
        $wish->phone = $request->phone;
        $wish->details = $request->details;
        Log::info("after update");
        Log::info($wish);
        $wish-update();
        // $wish->update($request->all());

        return redirect()->route('forms.main')
                        ->with('success','Wish updated successfully');
    }
Enter fullscreen mode Exit fullscreen mode

Solution

 $wish->update();
Enter fullscreen mode Exit fullscreen mode
public function update(Request $request, $id)
    {     Log::info('request me ky aa rha hai'.$id);
        $request->validate([
            'title' => 'required',
            'name' => 'required',
            'date' => 'required',
            'email' => 'required',
            'phone' => 'required',
            'details' => 'required',
        ]);

        $wish =wish::find($id);
        Log::info($wish);
        $wish->title = $request->title;
        $wish->name = $request->name;
        $wish->date = $request->date;
        $wish->email = $request->email;
        $wish->phone = $request->phone;
        $wish->details = $request->details;
        Log::info("after update");
        Log::info($wish);
        $wish->update();
        // $wish->update($request->all());

        return redirect()->route('forms.main')
                        ->with('success','Wish updated successfully');
    }
Enter fullscreen mode Exit fullscreen mode

Top comments (0)