Laravel教學
Laravel環境安裝配置
Laravel應用程序結構
Laravel配置
Laravel路由
Laravel中間件
Laravel控制器
Laravel請求
Laravel Cookie
Laravel響應
Laravel視圖
Laravel重定向
Laravel操作數據庫
Laravel插入數據庫表數據
Laravel檢索查詢數據
Laravel更新數據
Laravel刪除數據
Laravel錯誤和日誌記錄
Laravel表單處理
Laravel本地化
Laravel會話(session)
Laravel驗證
Laravel文件上傳
Laravel發送郵件
Laravel Ajax
Laravel錯誤處理
Laravel事件處理
Laravel Facades
Laravel安全
Laravel更新數據
使用DB::update()方法更新記錄。 DB::update()方法的語法如下表中所示。
語法
int update(string $query, array $bindings = array())
參數
- $query(string) – 在數據庫中執行查詢
- $bindings(array) – 與查詢綁定值
返回值
int
描述
在數據庫上運行一個更新語句
示例
第1步- 執行以下命令來創建一個名爲 StudUpdateController 的控制器。
php artisan make:controller StudUpdateController
第2步 - 成功執行後,您會收到以下輸出 -
第3步 - 將以下代碼複製到文件 - app/Http/Controllers/StudUpdateController.php
$users\]); } public function show($id) { $users = DB::select('select \* from student where id = ?',\[$id\]); return view('stud\_update',\['users'=>$users\]); } public function edit(Request $request,$id) { $name = $request->input('stud\_name'); DB::update('update student set name = ? where id = ?',\[$name,$id\]); echo "更新記錄成功."; echo '點擊這裏 返回'; } } **第4步** \- 創建一個名爲 resources/views/stud\_edit\_view.blade.php 的視圖文件,並複製下面的代碼到此文件中。 resources/views/stud\_edit\_view.blade.php
ID | Name | Edit |
{{ $user->id }} | {{ $user->name }} | 編輯 |