2017 © Pedro Peláez
 

library eloquent-complement

add some usable features to laravel eloquent

image

beaumind/eloquent-complement

add some usable features to laravel eloquent

  • Sunday, January 8, 2017
  • by beaumind
  • Repository
  • 0 Watchers
  • 1 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

eloquent-complement

add some usable features to laravel eloquent for laravel 5+., (*1)

Installation

Simply Run the Composer require comand., (*2)

composer require beaumind/eloquent-complement

```php use Beaumind\EloquentComplement\EloquentComplement;, (*3)

class Question extends Model { use EloquentComplement;, (*4)

public function user()
{
    return $this->belongsTo('User');
}

public function answers()
{
    return $this->hasMany('Answer');
}

}, (*5)

```php
class Answer extends Model
{
    ...
}

```php class User extends Model { ... }, (*6)

# Save Associated models
you can now save question and related models in one step. it is atomic and it will role back on failure. also it fill foreign keys automatically.
```php
$question['body'] = 'some question body';

$question['user']['name'] = 'joe';
$question['user']['username'] = 'joe_m';
...

$question['answers']['body'] = 'some answer body';
$question['answers']['is_correct'] = true;

now save in database., (*7)

(New Question())->saveAssociated($question, ['user','answers']);

The Versions

08/01 2017

dev-master

9999999-dev

add some usable features to laravel eloquent

  Sources   Download

MIT

The Requires

 

by A.Hassani

08/01 2017

1.0.1

1.0.1.0

add some usable features to laravel eloquent

  Sources   Download

MIT

The Requires

 

by A.Hassani