Sie können nun. Ich habe gerade ein Paket fertiggestellt, mit dem Sie bei Bedarf in camelCase komplett mit Modellattributen arbeiten können.
https://github.com/kirkbushell/eloquence
Installieren Sie das Paket wie pro normal:
composer require kirkbushell/eloquence ~1.0
Dann Setup Ihren Service-Provider:
'KirkBushell\Eloquence\EloquenceServiceProvider',
Dann alles, was Sie tun müssen, ist entweder Setup Eloquent auf die Punkt neue Klasse als Teil Ihrer Aliase in application/config/app.php:
'Eloquent' => 'KirkBushell\Eloquence\Database\Model',
Das stellt sicher, dass die Bibliothek im Grunde ein Drop-in-Ersatz ist. Wenn Sie wollen einfach nur mit einigen Modellen testen, können Sie einfach erweitern die Eloquence Basismodell Klasse:
class MyModel extends \KirkBushell\Eloquence\Database\Model
ich diese Klasse gebaut vor allem, weil ich krank war snake_case in unseren JavaScript-Anwendungen zu sehen, sondern auch in unserer server- Seitencode. Dies sorgte dafür, dass überall (Front-End und Back-End) mit Camel Casing zu tun hatte.
Dies funktioniert immer noch ab 4.1.18. – Anaxamaxan
Vielen Dank, dass Accessors & Mutators mit der camel case Datenbankspalte arbeiten mussten – malhal