今天,来看一下laravel基本的ORM操作
首先我们创建模型:
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Player extends Model
{
protected $table = 'back_contestant';//绑定表
protected $primaryKey = 'id';//绑定主键id
public $timestamps = false;
/*public function ticket()
{
return $this->hasOne('App\Model\Ticket');
}*/
}
模型创建好之后,我们要做的就是在控制器中引用
<?php
namespace App\Http\Controllers\Ticket;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Model\Player; //将模型引入
public function index(Request $request)
{
if($request->isMethod('get')){
$Player = new Player; //实例化模型
$res = $Player::all()->toArray(); //调用模型查询方法
return view('Player/index',['info'=>$res]);
}
}