相信很多PHP项目不是基于laravel框架来写的,但写过laravel应用的PHPer会比较喜爱laravel的ORM,也因为最近要写一个PHP脚本(非laravel应用)需要用到数据库的相关操作,so,在脚本中使用Eloquent,这样比直接写PDO爽多了。再说个题外话,PHP很适合写服务器脚本,脚本就是力求简单、快速、轻量,所以直接在PDO也是不错的,我是经常用PDO来写脚本的数据库操作,无需载入其他文件。
Laravel的Eloquent是一个很棒的ORM,下面就开始详细介绍如何在自己的项目集成Eloquent吧!
安装
项目需要composer,需要提前安装,这里不细说了,使用下面命令来安装Eloquent
composer require illuminate/database
也可以去 https://packagist.org/packages/illuminate/database
查看官方提供的相关说明与详细的环境要求
配置
db.php
<?php
// 载入composer的autoload文件
include __DIR__ . '/vendor/autoload.php';
$database = [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'demo',
'username' => 'root&