Laravel / Eloquent:更改连接并获得全部

亚历克西斯·罗莫特(Alexis Romot)

我定义了2个数据库连接:

  • sqlite:与特定sqlite数据库的连接,
  • mysql:经典的mysql数据库。

以及以下Model类:

class BoPerson extends \Illuminate\Database\Eloquent\Model {
  protected $table = 'persons';
  protected $connection = 'mysql';
  public $timestamps = false;
}

这有效:

$persons = BoPerson::all();

但这不起作用:

$persons = BoPerson::on('sqlite')->all();

如何从默认的“ mysql”连接切换到名为“ sqlite”的连接?

奥秘

All() 是静态函数。

在这种情况下,请使用get()

$persons = BoPerson::on('sqlite')->get();

资料来源:http : //laravel.com/docs/4.2/eloquent#basic-usage

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel / Eloquent:更改连接并获得全部

来自分类Dev

获得 Laravel eloquent 模型关系

来自分类Dev

Laravel Eloquent 连接表关系

来自分类Dev

Laravel Eloquent-如何获得嵌套关系

来自分类Dev

Laravel Eloquent 获得二级模型

来自分类Dev

Laravel Eloquent:带连接的Whereor数组

来自分类Dev

如何用Laravel 4 Eloquent连接列?

来自分类Dev

Laravel Eloquent:带连接的Whereor数组

来自分类Dev

Laravel 分页并获取全部

来自分类Dev

Laravel Eloquent如何获得第二或第三记录?

来自分类Dev

Laravel Eloquent-获得一栏的不同值

来自分类Dev

如何从 Laravel eloquent 对象中获得最高属性

来自分类Dev

使用Eloquent ORM laravel连接多个表模型

来自分类Dev

laravel Eloquent是否可以使用多lavel连接?

来自分类Dev

在 Laravel 5.4 中是否有 Eloquent 的左连接方式

来自分类Dev

将原始查询联接更改为laravel Eloquent

来自分类Dev

Laravel4-跟踪由Eloquent保存的更改

来自分类Dev

Laravel Model Eloquent 将结果列表更改为分组数据

来自分类Dev

Laravel + Unity3D =如何获得连接的用户?

来自分类Dev

Laravel Eloquent:与groupBy求和

来自分类Dev

laravel Eloquent where子句

来自分类Dev

与Eloquent Laravel 5的交易

来自分类Dev

Laravel Eloquent whereDate() 与 UnixTimestamps

来自分类Dev

Laravel Eloquent Where With

来自分类Dev

Laravel Eloquent 的 Mysql 索引

来自分类Dev

Laravel Eloquent 关系

来自分类Dev

Laravel eloquent 模型关系

来自分类Dev

Laravel 5.4 Eloquent select with

来自分类Dev

Laravel按月获得价值