Laravel基础(四)--使用Eloquent ORM操作数据库之新增记录
2018-03-17 00:16
701 查看
<?php /** * Created by PhpStorm. * User: djk * Date: 2018/3/16 * Time: 22:18 */ namespace App\Http\Controllers; use App\Kcb; use Illuminate\Support\Facades\DB; class KcbController extends Controller { public function ormadd() { //使用模型新增记录 //需处理unix时间戳 // $kcb = new Kcb(); // $kcb->branch = 4; // $kcb->class = '16春检验'; // $kcb->course = '生物化学'; // $bool = $kcb->save(); // dd($bool); //显示记录 // $kcb = Kcb::find(5); // echo $kcb->created_at; //格式化日期时间 // echo date('Y-m-d H:i:s',$kcb->created_at); //使用模型的Create方法新增记录 //需指定指定允许批量赋值的字段 // $kcb = Kcb::create( // ['branch' => 5,'class' => '16秋药学','course' => '药剂学'] // ); //以属性查询,如没有则添加 // $kcb = Kcb::firstOrCreate( // [class' => '16秋药学'] // ); //以属性查询,如没有则创建新的实例,如需保存要调用save() $kcb = Kcb::firstOrNew( ['class' => '13秋药学'] ); $bool = $kcb->save(); dd($bool); } }
关于时间戳的处理
<?php /** * Created by PhpStorm. * User: djk * Date: 2018/3/16 * Time: 21:52 */ namespace App; use Illuminate\Database\Eloquent\Model; class Kcb extends model { // 指定表名 protected $table = 'kcb'; // 指定主键 protected $primaryKey = 'id'; // 自动维护时间戳 created_at创建时间,updated_at更新时间 public $timestamps = true; // 以unix时间戳形式存储日期时间 public function getDateFormat() { return time(); } // 返回unix时间戳格式的日期时间 protected function asDateTime($value) { return $value; } }
相关文章推荐
- Laravel基础(六)--使用Eloquent ORM操作数据库之删除记录
- Laravel基础(五)--使用Eloquent ORM操作数据库之更新记录
- Laravel基础(三)--使用Eloquent ORM操作数据库之查询
- 【laravel】CRUD数据库操作基础记录
- 黑马程序员_Java基础_IO流_字节流,字节流操作文件,缓冲区字节流,流的使用规律,异常记录原理
- [置顶] Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- SQL Server查看数据库操作记录系统函数fn_dblog使用
- MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录
- 使用mybatis执行对应的SQL Mapper配置中的insert、update、delete等标签操作,数据库记录不变
- C# ADO基础(使用using操作数据库)
- Laravel框架数据库CURD操作、连贯操作使用方法
- Laravel框架数据库CURD操作、连贯操作使用方法
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- laravel 使用artisan命令新增数据库字段
- IOS-19-数据库操作之(SQLite)的基础入门使用及demo源码
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- C# ADO基础(使用using操作数据库)
- IOS-20-数据库操作之(SQLite第三方封装库FMDB)的基础入门使用及demo源码
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- ***CI中的数据库操作(insert_id新增后返回记录ID)