laravel - Eloquent ORM 快速使用
2017-03-30 20:45
211 查看
1、自动生成 Model 文件
php artisan make:model [User] // 首字母大写,默认对应表为小写加复数,例如 User 对应 users
2、编辑 Model 文件
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
protected $table = "user"; //手动指定对应数据表,可省略
3、Controller 中使用该 Model
php artisan make:model [User] // 首字母大写,默认对应表为小写加复数,例如 User 对应 users
2、编辑 Model 文件
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;class User extends Model{
protected $table = "user"; //手动指定对应数据表,可省略
protected $primaryKey = "id"; //手动指定主键,可省略,默认为 id
public function getRow(){ //自定义Model方法
DB::table('users')->first(); //或者 DB::table('users')->find(1);
}
}
3、Controller 中使用该 Model
<?php namespace App\Http\Controllers; use App\Flight; use App\Http\Controllers\Controller; class FlightController extends Controller{ /** * 显示所有有效航班列表 */ public function index() { $flights = Flight::all(); return view('flight.index', ['flights' => $flights]); } }
相关文章推荐
- laravel - Eloquent ORM 快速使用
- 给 CI 插上翅膀——在 CodeIgniter 2 中使用 Laravel Eloquent ORM
- 在 CodeIgniter 中使用 Laravel Eloquent ORM
- ORM利器:NHibernate(二)使用CodeSmith快速生成映射文件和映射类
- Laravel Eloquent ORM--整理
- Laravel Eloquent ORM的hasOne和belongsTo
- Laravel数据库操作之-Eloquent ORM
- 使用NSun快速开发ORM在3.5中的便捷
- 使用laravel 的artisan快速创建表
- 【Android】ORM数据库框架之GreenDao快速入门与使用
- Laravel学习笔记(六)---操作数据库--Eloquent ORM(对象关系映射)
- 在Laravel外使用Eloquent(二)- 分页问题
- 在laravel之外使用eloquent
- 使用laravel 的artisan快速创建表
- 使用laravel的Eloquent模型获取数据库的指定列
- 详解PHP的Laravel框架中Eloquent对象关系映射使用
- 翻译:Laravel-4-Generators 使用自定义代码生成工具快速进行Laravel开发
- Android快速开发--使用ORMLite操作数据库
- OrmLite的快速使用方案
- 使用laravel的Eloquent模型获取数据库的指定列