摘要:<?php namespace App\Http\Controllers\home; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\DB; class StuController
<?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;
}
}
批改老师:天蓬老师批改时间:2019-05-15 13:33:12
老师总结:laravel 框架是众多常用框架之祖, 它的一些思想, 被广泛采用