Custom fields in Laravel
Jorn Reed
01/02/2020 17:39:29Ik heb wel eens ACF custom fields gebruikt in wordpress, om makkelijk gegevens op een pagina te plaatsen waarvan ik er maar 1 nodig heb, denk aan een locatie, adres of telefoon nummer.
Nu ben ik bezig met een Laravel project. Natuurlijk kan ik models maken om data in te laden in een controller en naar de view, maar voor 1 simpel iets ga je geen model maken lijkt mij. Daarom dacht ik is er een laravel library die makkelijk single values kan opslaan of kan ik beter een model maken 'customFields' vervolgens die inladen in een controller bijvoorbeeld:
vervolgens in de view hoef ik dan niks te loopen, en doe ik bijvoorbeeld:
Is dat de beste manier?
Nu ben ik bezig met een Laravel project. Natuurlijk kan ik models maken om data in te laden in een controller en naar de view, maar voor 1 simpel iets ga je geen model maken lijkt mij. Daarom dacht ik is er een laravel library die makkelijk single values kan opslaan of kan ik beter een model maken 'customFields' vervolgens die inladen in een controller bijvoorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
public function index(){
$customFields = customFields::all();
$fields = [];
foreach($customFields as $customField){
$field[$customField['name']] = $customField['value'];
}
}
$customFields = customFields::all();
$fields = [];
foreach($customFields as $customField){
$field[$customField['name']] = $customField['value'];
}
}
vervolgens in de view hoef ik dan niks te loopen, en doe ik bijvoorbeeld:
Is dat de beste manier?
PHP hulp
21/11/2024 23:54:51Frank Nietbelangrijk
02/02/2020 00:22:23Misschien heb je hier iets aan? https://laravel-news.com/laravel-model-settings
Jorn Reed
02/02/2020 17:28:57Ja dat is denk precies wat ik zoek! Gewoon alle data velden waarvan er maar 1 nodig is in 1 database table kolom word opgeslagen in een json object!