2017 © Pedro Peláez
 

library laravel-vue-validation

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

image

solbeg/laravel-vue-validation

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  • Tuesday, May 29, 2018
  • by corp@solbeg.com
  • Repository
  • 3 Watchers
  • 3 Stars
  • 236 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 13 Versions
  • 0 % Grown

The README.md

PACKAGE IS NOT MAINTAINED, USE AT YOUR OWN RISK, (*1)

SolbegLaravelVueValidation

It is plugin for Laravel applications that use Vee-Validate plugin for front validation., (*2)

It automatically converts laravel's FormRequest rules to Vee rules. It also passes errors messages to Vee validator., (*3)

So you may write your rules once in laravel application, so the same will be used in front side too., (*4)

Requirements

Installation

Install plugin using composer:, (*5)

$ php composer.phar require solbeg/laravel-vue-validation

After you have installed this vendor, add the following lines., (*6)

In your Laravel config file config/app.php in the providers array add the service provider for this package., (*7)

    // ...
    Solbeg\VueValidation\ServiceProvider::class,
    // ...

And add the facade of this package to the aliases array., (*8)

    // ...
    'F' => Solbeg\VueValidation\Facades\Form::class,
    'HTML' => Solbeg\VueValidation\Facades\Html::class,
    // ...

Publish assets for this vendor:, (*9)

$  php artisan vendor:publish --force --provider="Solbeg\VueValidation\ServiceProvider" --tag=public

Connect JS file for this plugin in your layout. Note! This JS file must be included after Vue & Vee JS files:, (*10)

<script src="{{ asset('vendor/solbeg/laravel-vue-validation/init-vue-validation.js') }}"></script>

Add the following JS code in your layout, so the Vue will use this plugin for validating:, (*11)

Vue.use(SolbegLaravelVueValidation);

Usage

In your blade template:, (*12)


{{ F::open([ // ... 'request' => \App\Http\Requests\YourFormRequestClass::class, ]) }} ... {!! F::controlGroup('phone', F::label('phone', 'Phone number'), F::text('phone', old('phone', $user->phone)) ) !!} ... {{ F::close([ /** * Additional params for Vue object. * They will be passed in `new Vue({here})` constructor */ 'data' => [ 'prop1' => 'val1', ], ]) }} {{-- OR without additional Vue options --}} {{ F::close() }} {{ F::close(true) }} {{-- OR `false` if you initialize Vue object by himself --}} {{ F::close(false) }}

The Versions

29/05 2018

dev-master

9999999-dev

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

29/05 2018

5.6

5.6.0.0

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

25/05 2018

5.6beta

5.6.0.0-beta

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

25/05 2018

dev-change_valid

dev-change_valid

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

13/03 2018

5.6alpha

5.6.0.0-alpha

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

14/11 2017

1.0.3

1.0.3.0

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

14/11 2017

5.5alpha

5.5.0.0-alpha

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

14/11 2017

5.5.x-dev

5.5.9999999.9999999-dev

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

25/09 2017

1.0.2

1.0.2.0

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

19/09 2017

1.0.2-alpha

1.0.2.0-alpha

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

19/09 2017

dev-laravel_5.4_test

dev-laravel_5.4_test

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

10/11 2016

1.0.1

1.0.1.0

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading

04/11 2016

1.0.0

1.0.0.0

Extends Bootstrapper package. It automatically converts Laravel's request rules into Vee's rules.

  Sources   Download

The Requires

 

by Alexey Sejnov

laravel file uploader file manager file uploading