2017 © Pedro Peláez
 

library custom-fields

CustomFields for Laravel 5

image

webmachine/custom-fields

CustomFields for Laravel 5

  • Tuesday, March 21, 2017
  • by webmachine
  • Repository
  • 2 Watchers
  • 0 Stars
  • 55 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 8 % Grown

The README.md

CustomFields for Laravel 5

Install

Via Composer, (*1)

``` bash $ composer require webmachine/custom-fields, (*2)


Next, you must install the service provider and facade alias: ```php // config/app.php 'providers' => [ ... Webmachine\CustomFields\CustomFieldsServiceProvider::class, ]; ... 'aliases' => [ ... 'CustomFields' => Webmachine\CustomFields\CustomFieldsFacade::class, ];

Publish, (*3)

``` bash $ php artisan vendor:publish --provider="Webmachine\CustomFields\CustomFieldsServiceProvider", (*4)


## Usage In your Controller, save your custom fields for a given table record: ``` php ... use Webmachine\CustomFields\CustomFieldsFacade as CustomFields; class FooController extends Controller { ... public function storage() { ... $foo->save(); CustomFields::save($foo->id); } }

In your Request, validate your cutom field ``` php ... use Webmachine\CustomFields\CustomFieldsFacade as CustomFields;, (*5)

class FooRequest extends Request { ... public function rules() { $rules = [ ... ];
$custom_rules = CustomFields::rules('table', 'form_scope');
return array_merge($rules, $custom_rules); } ... public function attributes() { $attributes = []; $custom_attributes = CustomFields::attributes('table', 'form_scope'); return array_merge($attributes, $custom_attributes); } }, (*6)


In your view ```blade {!! CustomFields::show('table', 'form_scope') !!}

License

The MIT License (MIT). Please see License File for more information., (*7)

The Versions

21/03 2017

dev-master

9999999-dev

CustomFields for Laravel 5

  Sources   Download

MIT

The Requires

 

by Avatar webmachine

laravel field custom