PHPackages                             aacassandra/parsequent - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. aacassandra/parsequent

ActiveLibrary[Database &amp; ORM](/categories/database)

aacassandra/parsequent
======================

Save your time with Parsequent, for CRUD your laravel project using parse rest api

1.1.6(5y ago)143MITPHP

Since Dec 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/aacassandra/parsequent)[ Packagist](https://packagist.org/packages/aacassandra/parsequent)[ RSS](/packages/aacassandra-parsequent/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (10)DependenciesVersions (18)Used By (0)

 [![](https://user-images.githubusercontent.com/29236058/101732025-2064be00-3aef-11eb-9f23-798f3757bc9b.png)](https://user-images.githubusercontent.com/29236058/101732025-2064be00-3aef-11eb-9f23-798f3757bc9b.png)

Parse Eloquent
==============

[](#parse-eloquent)

This is a package for laravel framework especially for CRUD activities. This package uses the eloquent laravel style and doesn't leave the default eloquent style. It's just that this package makes it easier for us to perform CRUD activities without including the model dependency on the associated controller.

Suported Features
-----------------

[](#suported-features)

- Create
- Read
- Update
- Delete
- Batch
- CountingObjects
- SignIn
- SignOut
- VerifyingEmails
- PasswordReset
- ValidatingSessionTokens
- CreateUser
    - With Role \[Optional\]
- ReadUser
- UpdateUser
    - With Role \[Optional\]
- DeleteUser
- CreateRole
- ReadRole
- UpdateRole
- DeleteRole

Installation in Laravel
-----------------------

[](#installation-in-laravel)

This package can be used with Laravel 5 or higher.

1. This package publishes a config/parsequent.php file. If you already have a file by that name, you must rename or remove it.
2. You can install the package via composer:

```
composer require aacassandra/parsequent

```

4. In the $providers array add the service providers in your config/app.php file:

```
'providers' => [
    /*
    * Package Service Providers
    */
    // ...
    Parsequent\ParseProvider::class,
];

```

5. Add the facade of this package to the $aliases array.

```
'aliases' => [
    // ...
    'Parse' => Parsequent\Parse::class,
]

```

6. You must publish the config. which will later be on the config/parsequent.php config file with:

```
php artisan vendor:publish --provider="Parsequent\ParseProvider"

```

7. Now the Parse Class will be auto-loaded by Laravel.

Object Format
-------------

[](#object-format)

NoMethodParametersOptions1CreateclassName \[string\], data \[array\], options \[array\]masterKey \[bool\]2ReadclassName \['string\], options \[array\]objectId \[string\]
 where \[array\]
 orWhere \[array\]
 limit \[int\]
 skip \[int\]
 order \[string\]
 keys \[array\]
 include \[array\]
 relation \[string\]
 masterKey \[bool\]3UpdateclassName \[string\], data \[array\], options \[array\]objectId \[string\]
 where \[array\]
 orWhere \[array\]
 masterKey \[bool\]4DeleteclassName \[string\] , options \[array\]objectId \[string\]
 where \[array\]
 orWhere \[array\]
 masterKey \[bool\]### Example

[](#example)

#### 1. Create

[](#1-create)

To create a new object in Parse. You can follow an example as described below:

```
