Laravel 数据库操作
/**数据库操作 */
public function addproduct(){
//添加商品
$data=[
'title'=>'lav',
'descc'=>'描述111'
];
//添加多条数据
// $data=[
// ['title'=>'laravel','descc'=>'描述1'],
// ['title'=>'laravel','descc'=>'描述2']
// ];
// DB::table('products')->insert($data);
//获取id
$id=DB::table('products')->insertGetId($data);
var_dump($id);
}
public function editproduct(){
//修改数据
// $data=[
// 'title'=>'修改之后'
// ];
// DB::table('products')->where('id','56')->update($data);
DB::table('products')->where('id','56')->decrement('renqi');
}
public function delproduct(){
// 删除数据
// DB::table('products')->where('id','55')->delete();
// DB::table('products')->truncate();//清空所有数据表,一般不使用,除非测试时不用的数据才全部清空
}
public function selectproduct(){
//查询多条数据
$res=DB::table('products')->get();
foreach($res as $v){
echo $v->id;
}
//查询单条数据
// $info=DB::table('products')->select('title','descc')->where('id','50')->first();
// // echo $info->id;
// var_dump($info);
}
}
路由:
Route::any('/addproduct','UserControllers@addproduct');
Route::any('/editproduct','UserControllers@editproduct');
Route::any('/delproduct','UserControllers@delproduct');
Route::any('/selectproduct','UserControllers@selectproduct');