Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 4-一些具有特定连接的型号-如何避免重复?_Php_Laravel_Laravel 4 - Fatal编程技术网

Php laravel 4-一些具有特定连接的型号-如何避免重复?

Php laravel 4-一些具有特定连接的型号-如何避免重复?,php,laravel,laravel-4,Php,Laravel,Laravel 4,创建一个单独的类来定义连接,并在将来使用该类扩展任何类 <?php class Client extends Eloquent { protected $table = 'clients'; private $connection = 'connection2'; public function getById($id) { return DB::connection($this->connection)->table('clie

创建一个单独的类来定义连接,并在将来使用该类扩展任何类

<?php

class Client extends Eloquent {

    protected $table = 'clients';
    private $connection = 'connection2';


    public function getById($id) {
        return DB::connection($this->connection)->table('clients')
            ->select('client_name')
            ->where('id', $id)
            ->first();
    }
}
现在使用Connection2扩展您的客户机:

use Eloquent;
class Connection2Eloquent extends Eloquent
{
    protected $connection = "connection2";
}

顺便说一句,我也在做同样的事情,现在我想你的问题,我最好开始使用同样的方法;)
class Client extends Connection2Eloquent
{

}