2017 © Pedro Peláez
 

library laravel-reviewable

Reviewable Polymorphic Eloquent Models for Laravel 5

image

a2design/laravel-reviewable

Reviewable Polymorphic Eloquent Models for Laravel 5

  • Monday, November 21, 2016
  • by rabbiabram
  • Repository
  • 4 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Laravel Reviewable

Installation

Require this package, with Composer, in the root directory of your project., (*1)

``` bash $ composer require faustbrian/laravel-reviewable, (*2)


And then include the service provider within `app/config/app.php`. ``` php 'providers' => [ BrianFaust\Reviewable\ReviewableServiceProvider::class ];

To get started, you'll need to publish the vendor assets and migrate:, (*3)

php artisan vendor:publish --provider="BrianFaust\Reviewable\ReviewableServiceProvider" && php artisan migrate

Usage

Setup a Model

``` php <?php, (*4)

namespace App;, (*5)

use BrianFaust\Reviewable\HasReviewsTrait; use BrianFaust\Reviewable\Interfaces\HasReviews; use Illuminate\Database\Eloquent\Model;, (*6)

class Post extends Model implements HasReviews { use HasReviewsTrait; }, (*7)


### Create a review ``` php $user = User::first(); $post = Post::first(); $review = $post->review([ 'title' => 'Some title', 'body' => 'Some body', 'rating' => 5, ], $user); dd($review);

Update a review

``` php $review = $post->updateReview(1, [ 'title' => 'new title', 'body' => 'new body', 'rating' => 3, ]);, (*8)


### Delete a review ``` php $post->deleteReview(1);

Security

If you discover a security vulnerability within this package, please send an e-mail to Brian Faust at hello@brianfaust.de. All security vulnerabilities will be promptly addressed., (*9)

License

The The MIT License (MIT). Please check the LICENSE file for more details., (*10)

The Versions

21/11 2016

dev-master

9999999-dev

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

21/11 2016

2.3.1

2.3.1.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

21/11 2016

2.2.1

2.2.1.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

21/11 2016

2.1.1

2.1.1.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

21/11 2016

2.0.3

2.0.3.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

09/11 2016

2.0.2

2.0.2.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

09/11 2016

2.0.1

2.0.1.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

07/11 2016

2.0.0

2.0.0.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

04/11 2016

1.0.x-dev

1.0.9999999.9999999-dev

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable

04/11 2016

1.0.0

1.0.0.0

Reviewable Polymorphic Eloquent Models for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel framework brian faust faustbrian laravel-reviewable laravel-messageable laravel messageable