Laravel 컨트롤러에서 데이터를 업데이트하는 방법은 무엇입니까?

익명의

컨트롤러에서 템플릿 세부 정보를 업데이트하려고합니다. 하지만 현재 내 코드가 작동하지 않습니다. 필드를 업데이트하지 않습니다. 어쨌든 $ template-> save ()를 추가하면. 업데이트 된 레코드를 새 레코드로 저장합니다. 현재 코드를 어떻게 작동 시키나요? 왜 이런 상황에 직면하고 있습니까? 누군가 제게 설명하고 여전히 내 코드를 수정하십시오. 나는 Laravel을 배우고 있습니다. 미리 감사드립니다.

TemplateController의 업데이트 기능

public function update(Request $request, $id)
    {
        if(! lara_club_has_permission('edit-template') ){
            return view('403');
        }

        $this->validate($request, [
                'title'=>'required',
                'start_date'=> 'required',
                'end_date'=>'required',
                'template_content'=>'required',
            ]
        );

        //check status response
        if(isset($request->status)&&$request->status=='on'){
            $status='1';
        }else{
            $status="0";
        } 

        $template=new Template();

        $template->title=$request->title;
        $template->start_date=convert_to_sql_date_format($request->start_date);
        $template->end_date=convert_to_sql_date_format($request->end_date);
        $template->is_active=$status;
        $template->template_content=$request->template_content;

        $input = $request->all();

        $template->update($input);

        $name = $input['title'];

        return redirect()->route('templates.index')->with('success', 'Template <b>'. $name.'</b> Updated!');
    }
Hamelraj

새 개체를 만들지 만 기존 개체 $template=new Template();를 업데이트해야하므로 아래 코드를 시도하십시오.

        $template=Template::find($id);
        //or use $template=Template::where('id',$id)->first();

        $template->title=$request->title;
        $template->start_date=convert_to_sql_date_format($request->start_date);
        $template->end_date=convert_to_sql_date_format($request->end_date);
        $template->is_active=$status;
        $template->template_content=$request->template_content;

        $input = $request->all();

        $template->update($input);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel, Singleton-모든 컨트롤러에 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

laravel 5에서 데이터를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 js에서 컨트롤러로 데이터를 전달하여 다시 보는 방법은 무엇입니까?

분류에서Dev

Ajax를 사용하여 뷰에서 컨트롤러 laravel로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

저장소 (laravel 5.3)별로 모든 데이터를 업데이트하는 방법은 무엇입니까?

분류에서Dev

Laravel 컨트롤러에서 pg_fetch_assoc와 같은 연관 배열로 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 컨트롤러간에 데이터를 올바르게 공유하고 업데이트하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

'지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

로드 된 핸들러에서 컨트롤을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Ionic에서 컨트롤러 / 뷰간에 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 컨트롤러에 대한 단위 테스트를 작성하는 방법은 무엇입니까?

분류에서Dev

laravel 데이터베이스의 테이블 값을 업데이트하는 방법은 무엇입니까?

분류에서Dev

C # 컨트롤러에서 각도 js로 json 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

지시문에서 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

Ajax javascript에서 MVC 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

ASP.Net MVC 컨트롤러에서 JSON 데이터를 게시하는 방법은 무엇입니까?

분류에서Dev

Swift에서 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 이동하는 방법은 무엇입니까?

분류에서Dev

원하는 URL을 얻기 위해 laravel의 암시 적 컨트롤러를 수정하거나 업데이트하는 방법은 무엇입니까?

분류에서Dev

서버 데이터를 수정하지만 CRUD 작업이 아닌 컨트롤러 작업에 액세스하는 표준 방법은 무엇입니까?

분류에서Dev

컨트롤러에서 데이터 테이블의 매개 변수를 얻는 방법은 무엇입니까?

분류에서Dev

AngularJS에서 컨트롤러 + 템플릿에서 다른 컨트롤러 + 템플릿으로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

CakePHP 3에서 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

ajax를 통해 컨트롤러의 메소드에서 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

컨트롤러 방식에서 토큰 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

컨트롤러에서 데이터 목록을 반환하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Laravel에서 업데이트 한 후 오래된 이미지를 삭제하는 방법은 무엇입니까?

분류에서Dev

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

CakePHP로 컨트롤러에서 데이터를 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Laravel, Singleton-모든 컨트롤러에 데이터를 보내는 방법은 무엇입니까?

  2. 2

    laravel 5에서 데이터를 업데이트하는 방법은 무엇입니까?

  3. 3

    Laravel에서 js에서 컨트롤러로 데이터를 전달하여 다시 보는 방법은 무엇입니까?

  4. 4

    Ajax를 사용하여 뷰에서 컨트롤러 laravel로 데이터를 보내는 방법은 무엇입니까?

  5. 5

    저장소 (laravel 5.3)별로 모든 데이터를 업데이트하는 방법은 무엇입니까?

  6. 6

    Laravel 컨트롤러에서 pg_fetch_assoc와 같은 연관 배열로 데이터를 가져 오는 방법은 무엇입니까?

  7. 7

    AngularJS에서 컨트롤러간에 데이터를 올바르게 공유하고 업데이트하는 방법은 무엇입니까?

  8. 8

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  9. 9

    '지시문'에서 '컨트롤러'의 값을 업데이트하는 방법은 무엇입니까?

  10. 10

    로드 된 핸들러에서 컨트롤을 업데이트하는 방법은 무엇입니까?

  11. 11

    Ionic에서 컨트롤러 / 뷰간에 데이터를 전달하는 방법은 무엇입니까?

  12. 12

    Laravel에서 컨트롤러에 대한 단위 테스트를 작성하는 방법은 무엇입니까?

  13. 13

    laravel 데이터베이스의 테이블 값을 업데이트하는 방법은 무엇입니까?

  14. 14

    C # 컨트롤러에서 각도 js로 json 데이터를 전달하는 방법은 무엇입니까?

  15. 15

    지시문에서 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

  16. 16

    Ajax javascript에서 MVC 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

  17. 17

    ASP.Net MVC 컨트롤러에서 JSON 데이터를 게시하는 방법은 무엇입니까?

  18. 18

    Swift에서 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 이동하는 방법은 무엇입니까?

  19. 19

    원하는 URL을 얻기 위해 laravel의 암시 적 컨트롤러를 수정하거나 업데이트하는 방법은 무엇입니까?

  20. 20

    서버 데이터를 수정하지만 CRUD 작업이 아닌 컨트롤러 작업에 액세스하는 표준 방법은 무엇입니까?

  21. 21

    컨트롤러에서 데이터 테이블의 매개 변수를 얻는 방법은 무엇입니까?

  22. 22

    AngularJS에서 컨트롤러 + 템플릿에서 다른 컨트롤러 + 템플릿으로 데이터를 전달하는 방법은 무엇입니까?

  23. 23

    CakePHP 3에서 한 컨트롤러에서 다른 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

  24. 24

    ajax를 통해 컨트롤러의 메소드에서 데이터를 얻는 방법은 무엇입니까?

  25. 25

    컨트롤러 방식에서 토큰 데이터에 액세스하는 방법은 무엇입니까?

  26. 26

    컨트롤러에서 데이터 목록을 반환하는 가장 좋은 방법은 무엇입니까?

  27. 27

    Laravel에서 업데이트 한 후 오래된 이미지를 삭제하는 방법은 무엇입니까?

  28. 28

    한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

  29. 29

    CakePHP로 컨트롤러에서 데이터를 얻는 방법은 무엇입니까?

뜨겁다태그

보관