yazdığınız fonksiyonu mu tanımadı? tam olarak nasıl bir hata çıktısı aldınız? 5.3'de desteği var diye biliyorum çünkü
https://github.com/illuminate/databa...ry/Builder.php
static zincir olayı yok bunda. konuda ilk bahsettiğim yapı var.
---
ayrıca
php de sözdizimi bana göre başlı başına felaket,
değişken tanımlıyorsun bunun bir tipi olur belirtirsin.
fonk. return ifadesi kullanmazsan NULL dönüyor, ben belirtmeliyim
public function select($columns = array('*'))
{
$this->columns = is_array($columns) ? $columns : func_get_args();
return $this;
}
bu şekillerde olmalı
public function select(array $columns) : Builder{return $this;}
Builder function select(array $columns) {return $this;}
/**
* The database connection instance.
*
* @var \Illuminate\Database\Connection
*/
protected $connection;
olması gereken
Connection $connection;
---
eski versiyonlarında yoktu bilgiğim kadarıyla
public function __construct(
ConnectionInterface $connection,
Grammar $grammar,
Processor $processor)
{
$this->grammar = $grammar;
$this->processor = $processor;
$this->connection = $connection;
}
şimdi yavaş yavaş ekliyorlar sanırım