Laravelは使えないけど、Eloquentは使いたいという人向けに、とりあえず、簡単に入れられるやつを作った。
どういうものか試してみる時にも便利なはず。
使い方
READMEに全て書いてありますw
がもう一度書きます。
install
composer require mapyo/eloquent-only
Usage
<?php
use Mapyo\EloquentOnly\Eloquent;
$loader = require('./vendor/autoload.php');
Eloquent::init(
array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'database' => 'database',
'username' => 'user',
'password' => 'password',
'port' => 3306,
'collation' => 'utf8_unicode_ci',
'charset' => 'utf8',
)
);
class User extends Illuminate\Database\Eloquent\Model
{
protected $table = 'users';
}
$user = User::find(1);
var_dump($user->name);
$log = Eloquent::getConnection()->getQueryLog();
var_dump($log);
所管
composerをすでに使っているプロジェクトであれば、簡単に使えるはず。
今回、初めてPackagistに公開してみたけど、意外と簡単だったー。
もっといろんなツールやらライブラリやらを作って公開していきたい。
もしツッコミどころがあれば、いろいろいただけるとありがたいです。