3.

LaravelのUpdate文

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

以下、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
            ]
        );
    }

 

子ページ
子ページはありません
同階層のページ
  1. SELECT
  2. INSERT
  3. UPDATE
  4. DELETE
  5. order by句のキャスト
  6. count / max / average (集計)
  7. 配列を条件にする方法
  8. where句の入れ子(ネスト)

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。