<?php namespace App\Http\Controllers\home; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\DB; class StuController extends Controller { // 主函数调用 public function main() { // 查询操作 $res = $this->select(); dump($res); // 写入操作 $res = $this->insert(); dump($res); // 更新操作 $res = $this->update(); dump($res); //删除操作 $res = $this->del(); dump($res); } // 查询操作 private function select() { // 获取指定ID的一条数据 $res = DB::table('stu')->find(1); // 获取随机的一条记录 $res = DB::table('stu')->inRandomOrder()->first(); // 获取所有数据 $res = DB::table('stu')->get(); //dump($res); return $res; } // 写入操作 private function insert() { // 写入并返回自增ID $res = DB::table('stu')->insertGetId([ 'name'=>'杰森斯坦森', 'age' =>33, 'salary'=>6768, 'create_time'=>time(), 'update_time'=>time() ]); //dump($res); return $res; } // 更新操作 private function update($id=7) { $res = DB::table('stu')->where('id',$id)->update([ 'salary'=>8867 ]); return $res; } // 删除操作 private function del($id=7) { $res = DB::table('stu')->where('id',$id)->delete(); return $res; } }