È ora possibile. Ho appena completato un pacchetto che consente di lavorare con gli attributi del modello completamente in camelCase, se necessario.
https://github.com/kirkbushell/eloquence
Installare il pacchetto come al solito:
composer require kirkbushell/eloquence ~1.0
quindi l'installazione vostri fornitori di servizi:
'KirkBushell\Eloquence\EloquenceServiceProvider',
Poi tutto quello che dovete fare è né configurazione Eloquente per puntare al nuova classe come parte dei tuoi alias in application/config/app.php:
'Eloquent' => 'KirkBushell\Eloquence\Database\Model',
Ciò garantisce che la libreria sia fondamentalmente una sostituzione drop-in. Se si desidera verificare solo con alcuni modelli, si può semplicemente estende la classe modello base Eloquenza:
class MyModel extends \KirkBushell\Eloquence\Database\Model
Ho costruito questa classe soprattutto perché ero stufo di vedere snake_case nelle nostre applicazioni JavaScript, ma anche nel nostro server- codice laterale. Ciò ha garantito che ovunque (front-end e back-end) si occupasse di carcasse di cammelli.
Questo funziona ancora come 4.1.18. – Anaxamaxan
Grazie per fare in modo che Accessors & Mutator funzionino con la colonna del database del caso cammello – malhal