رفتن به مطلب
انجمن پشتیبانی لاراول ایران
mehdi4467

مشکل در Update

Recommended Posts

سلام

من بر اساس آموزش کد Update   رو نوشتم. وقتی از متد save استفاده می کنم  به جای ویرایش رکورد جدید ایجاد می کند و وقتی از Update  استفاده می کنم هیچ ویرایش انجام نمی شود.

کد ها به شکل زیر است. 

ممنون میشم راهنمایی کنید

public function update(Request $request, Category $category)
    {
        $messages = [
            'title.required' => 'my title reuired error',
            'title.unique' => 'my title unique error',
            'title.max' => 'my title max error',
            'description.required' => 'my description max error',
        ];
        $validateData = $request->validate([
             'title' => 'required|unique:categories|max:100',
             'description' => 'required',

        ],$messages);
        
        $category->title = $request->title;
        $category->description = $request->description;
        $category->active = $request->active;
        
        try{
           $category->save();
           //$category->update($request->all());
        }catch(Exception $exception){
            //return redirect(route('categories'))->with('warning',$exception->getCode());
            return redirect(route('categories'))->with('warning',$exception->getMessage());  
        }
        
        $msg = 'Category Edited Succesfully';
        return redirect(route('categories'))->with('success',$msg);
    }

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...