亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 laravel 中編寫純查詢腳本選擇、更新刪除和插入?

如何在 laravel 中編寫純查詢腳本選擇、更新刪除和插入?

PHP
茅侃侃 2023-05-26 09:57:05
我是 laravel 的新手,我不想浪費我的時間來尋找雄辯的腳本來運行我的復雜查詢腳本,有沒有適合我的方法。只需將我擁有的查詢腳本(選擇、插入、更新、刪除)寫入 laravel 項目,一切都按我想要的那樣工作?這是我選擇數據的示例代碼,我想用純查詢腳本替換雄辯的function getClaim(){        $data_claim = \App\ClaimModel::all();        return response()->json(            [                "message" => $data_claim            ]        );    }
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

做這個

插入查詢

$insert = DB::insert("insert into some_table (col1, col2, col3) values ('value1', 'value2', 'value3')");

選擇查詢

$results = DB::select("select * from some_table where some_col = 'some_value'");

更新查詢

$update = DB::update("update some_table set col1 = ? , col2 = ? where col3 = ?", ['value1' , 'value2', 'value3']);

刪除查詢

$delete = DB::delete('delete from some_table where col = ?',['value']);

您也可以一次刪除多行。喜歡

$delete = DB::delete('delete from users where id = ?',[1, 2, 3]);


查看完整回答
反對 回復 2023-05-26
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

    $users = DB::select('select * from users where active = ?', [1]);
       return view('user.index', ['users' => $users]);


查看完整回答
反對 回復 2023-05-26
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

你可以這樣做

對于選擇查詢

$users = DB::select('select * from users where active = ?', [1]);

對于更新查詢

$affected = DB::update('update users set votes = 100 where name = ?', ['John']);

對于刪除查詢

$deleted = DB::delete('delete from users');

對于插入查詢

DB::insert('insert into users (id, name) values (?, ?)', [1, 'Dayle']);


查看完整回答
反對 回復 2023-05-26
  • 3 回答
  • 0 關注
  • 168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號