Laravel-增删改查

作者: 曹渊说创业 | 来源:发表于2016-09-22 12:16 被阅读704次

用户Model创建

php artisan make:model User

Laravel-增删改查


1、数据添加

路由/app/http/routes.php

Route::get('/test',function(){
    $user=new App\User();
    $user->userAdd();
    return $user->userRead();

});

/app/User.php Model

 public function userAdd()
{  
    //方法1 字段作为数组形式填充到表
    $user_data=['username'=>'yuan','age'=>22];
    $this->fill($user_data);
    
    //方法2 单个字段变量保存到表
    $this->username='caoyuan';   
    $this->age=18;

    $this->save();
}

2、关闭时间戮

/app/User.php

public  $timestamps=false; 默认为 true,False关闭

3、get或or默认返回所有的

   public function userTest()
    {
       return $this->all();
    }

4、数据修改

路由/app/http/routes.php

Route::get('/test',function(){
$user=new App\User();
//$user->userAdd();
$user->userUpdate();
return $user->userRead();
});

单个数据修改
/app/User.php

  public function userUpdate(){
   $user=$this->find(8); 
   $user->username="laobai";
   $user->age=80;
   $user->save();
   }

批量修改数据

 public function userUpdate(){
   $users=$this->where('user_id','<','8'); //user_id小于8的
   $users->update(['username'=>'dabai','age'=>60]);
   //update返回的是集合数据自带保存数据
   // $users->save();
}

5、删除数据

路由/app/http/routes.php

Route::get('/test',function(){
$user=new App\User();
   $user->userDelete();
   return $user->userRead();
});

/app/User.php

public function userDelete()
{
    $user=$this->find(8);
    $user->delete();
}

相关文章

  • Laravel-增删改查

    用户Model创建 Laravel-增删改查 1、数据添加 路由/app/http/routes.php /app...

  • mysql的插入语句

    MySQL增删改查之增insert、replace

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • 关于python的list的增查删改

    说到增查删改,想起了数据库,我们在关系型数据库当中就会对表进行增查删改。 在python当中我们也可以对list进...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • 增删改

    对于表中的操作,就是增删改查,查内容较多,这里先说增删改。 1.增(insert或者load) 即插入数据,多行插...

  • SQL查询结构总结

    SQL 增删改查 对数据库有修改的操作是:增删改 增 insert into 表名 values(); 删 del...

  • 2018-03-03

    rails c增删改查 增:user = User.create(name:'Jack', age:'18') 删...

  • 函数和增删改查(运用)

    增删改查 (基本命令) 1 . 增 inset(position,value)append(value)exten...

  • 表内容的操作

    对表数据进行增删改查(curd) 增(insert into): auto_increment自增长 SELECT...

网友评论

    本文标题:Laravel-增删改查

    本文链接:https://www.haomeiwen.com/subject/zrjzettx.html