Laravel 4 -> save all
Donny Wie weet
30/04/2014 15:33:10Hoi allemaal,
Ik heb een formulier met bedrijfsnaam, bedrijfsinfo en bedrijfs categorie. Nu wil ik deze allemaal in 1x opslaan. Normaal kan dat met:
$company = Company::find(1);
$company->save();
Dit werkt helaas niet en moet nou elke input gaan toewijzen.
Hoe kan ik alles in 1x opslaan? Bij de user model werkt dit namelijk wel...
Groet Donny
Ik heb een formulier met bedrijfsnaam, bedrijfsinfo en bedrijfs categorie. Nu wil ik deze allemaal in 1x opslaan. Normaal kan dat met:
$company = Company::find(1);
$company->save();
Dit werkt helaas niet en moet nou elke input gaan toewijzen.
Hoe kan ik alles in 1x opslaan? Bij de user model werkt dit namelijk wel...
Groet Donny
PHP hulp
05/01/2025 09:50:37Mathias B
30/04/2014 17:55:33Met mass assignment kun je via de constructor een array van attributen meegeven, waarmee het model automatisch gevuld wordt.
http://laravel.com/docs/eloquent#mass-assignment
Om de input automatisch in je model te gieten, heb je een extra package nodig, zoals Ardent.
https://github.com/laravelbook/ardent
Je user model extend waarschijnlijk Ardent al ofzo?
http://laravel.com/docs/eloquent#mass-assignment
Om de input automatisch in je model te gieten, heb je een extra package nodig, zoals Ardent.
https://github.com/laravelbook/ardent
Je user model extend waarschijnlijk Ardent al ofzo?
Tim S
01/05/2014 12:10:08Code (php)
1
2
3
4
5
6
2
3
4
5
6
$input = Input::all();
//hier tussen input even valideren
$company = new Company($input);
$company->save();
//hier tussen input even valideren
$company = new Company($input);
$company->save();