この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2018-09-15 10:12:50

タイトル: UPDATE

以下、LaravelにおけるUPDATE文の実行例となります。

 

クエリビルダー

    public function update($request) {
        
        $params = array(
            "id" => $request->id,
            "version" => $request->version + 1,
            "user_name" => $request->user_name,
        );
        
        try {
            DB::table($this->"test_table")
            ->where('id', $params["id"])
            ->
update($params);            
            
            
        } catch (Exception $ex) {
            Log::info("insert エラー: " . $ex->getMessage());
        }
    }    

 

直書き

    public function update(Request $request)
    {
        $url = $request->url;
        $paramFlag = $request->param_flag;
        
        DB::update('
            UPDATE
                urls
            SET
                url = ?,
                updated_at = ?
            WHERE
                id = ?
            ', 
            [
                $url,
                Carbon::now(),
                $urlId
            ]
        );
    }