后端开发|php教程
在 Laravel 框架之外使用数据库查询构建器及 Eloquent ORM
后端开发-php教程
在Laravel 框架核心代码的 illuminate/database包中,有一个 Capsule目录, 该目录下有一个 Manager.php文件,如果要在 Laravel 之外使用 Illuminate Database 组件,就要通过该文件实现。以Yii2 为例,我们首先在项目根目录下运行使用如下 Composer 命令安装该依赖包:
如何下载论坛3.4源码,Ubuntu是哪个国家,爬虫项目实战要求,遍历php目录,seo培训品牌lzw
composer require illuminate/database ~5.1
这样在 vendor目录下现在就有了 illuminate/database包,接下来我们修改入口文件 index.php如下:
mssql源码运行,ubuntu开启锐速,搭建服务器和tomcat,主动云爬虫,帝国cms php8.0,seo工作不足lzw
run();
然后我们到项目根目录下创建 system/eloquent/Start.php,编辑文件内容如下:
物业公司源码 asp,ubuntu查看具体版本,狼牙爬虫视频,pcrl php,seo 软件 推荐lzw
mysql, host => DB_HOST, database => DB_NAME, username => DB_USER, password => DB_PASSWORD, charset => utf8, collation => utf8_unicode_ci, prefix => DB_TABLEPREFIX,];use Illuminate\Container\Container;use Illuminate\Database\Capsule\Manager as Capsule;$capsule = new Capsule;// 创建链接$capsule->addConnection($database);// 设置全局静态可访问$capsule->setAsGlobal();// 启动Eloquent$capsule->bootEloquent();
最后,我们可以到 models目录下创建模型类如下:
<?phpnamespace app\models;use Illuminate\Database\Eloquent\Model;class User extends Model{ protected $table = user;}
这样我们就可以在代码中以 Eloquent 模型类的语法使用 User 模型了。关于 Eloquent ORM 的使用方法,可参考Eloquent ORM 文档。