LoginSignup
7
6

More than 5 years have passed since last update.

Eloquent単体で簡単に導入するライブラリを作った

Posted at

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に公開してみたけど、意外と簡単だったー。
もっといろんなツールやらライブラリやらを作って公開していきたい。

もしツッコミどころがあれば、いろいろいただけるとありがたいです。

thanks

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6