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');
posted @ 2020-10-09 11:14  summer°  阅读(121)  评论(0编辑  收藏  举报