laravel 模型的定义与使用

一:创建

php artisan make:model 模型名



二:具体代码

   

namespace App\Model\Admin;

use Illuminate\Database\Eloquent\Model;

class AdminModel extends Model

{

    //定义要操作的表名(必选)

    protected $table="admin";

    //指定表主键(可选)默认值是“id”

    protected $primaryKey="id";

    //laravel默认帮我们维护的两个字段(操作时间)

    public $timestamps=false;

    //允许操作的字段

    protected $fillable=["name","email","password","email_verified_at","status"];


    //操作函数

    //添加一条记录

    public function add($data){

        return self::create($data);

    }

    //查询所有记录

    public function getall(){

        return self::all();

    }

    //删除一条记录

    public function del($id){

        return self::find($id)->delete();

    }

    //查询一条记录

    public function fi($id){

        //return $student=DB::table("users")->where('id','=',$id)->get();

        return self::find($id);


    }

    //修改一条记录

    public function up($id,$data){

        return self::find($id)->update($data);

    }

}



三:使用

    在控制器中中使用模型一般分两步

    1:引入 格式为:use 命名空间\模型A

    2:方法中调用:$a = new 模型A();

你可能感兴趣的:(laravel 模型的定义与使用)