2017 © Pedro Peláez
 

library nested-form-attributes

Save nested form attributes

image

jobcerto/nested-form-attributes

Save nested form attributes

  • Sunday, November 5, 2017
  • by jobcerto
  • Repository
  • 1 Watchers
  • 2 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

nested-form-attributes

Para instalar rode o comando, (*1)

composer require jobcerto/nested-form-attributes:dev-master, (*2)

Após instalado precisa adicionar a trait HasNestedFormAttributes e um array de relações no model que vai utilizar este recurso:, (*3)

Exemplo:


use Jobcerto\NestedFormAttributes\HasNestedFormAttributes; class User extends Model { use HasNestedFormAttributes; public $nested = [ 'addresses', 'phone', 'country', 'plan', 'comments', 'tags', 'friends' ]; ...

Como utilizar

Para utilizar o pacakge é só chamar o metodo handlerNestedAttributes usando um Model vazio e/ou um model já existente no banco de dados., (*4)

Exemplos, (*5)

$user = new User($request->user);
$user->handlerNestedAttributes($request->user);
...
$user = User::find(1);
$user->handlerNestedAttributes($request->user);
...
$user = auth()->user();
$user->handlerNestedAttributes($request->user);

Com isso a trait vai se encarregar de salvar todos os relacionamentos informados no formulrio de cadastro., (*6)

Um exmeplo de campos:, (*7)



{{ csrf_field() }} User form

Como podem perceber, os campos são precedidos de user que é o model que esta utilizando a trait. O resto são formulários básicos., (*8)

The Versions

05/11 2017

dev-master

9999999-dev

Save nested form attributes

  Sources   Download

MIT

The Requires

 

by Eduardo Geschonke