Php 改变Laravel中的静态雄辩特性

Php 改变Laravel中的静态雄辩特性,php,laravel,Php,Laravel,我想更改在Database/Eloquent/Model.php文件中设置的静态属性。在/app目录中更改值的最佳方法是什么?在该文件中进行更改的问题是,更新composer可能会覆盖该文件 这里是酒店: public static $snakeAttributes = true; 在您的模型中简单地重新定义它 class MyModel extends Eloquent { public static $snakeAttributes = false; } 我不建议这样做,因为所有

我想更改在Database/Eloquent/Model.php文件中设置的静态属性。在/app目录中更改值的最佳方法是什么?在该文件中进行更改的问题是,更新composer可能会覆盖该文件

这里是酒店:

public static $snakeAttributes = true;

在您的模型中简单地重新定义它

class MyModel extends Eloquent {
    public static $snakeAttributes = false;
}

我不建议这样做,因为所有Laravel的内置都使用camelCase命名


看看新的部分。。。您将发现一些有用的函数,它们可以帮助您创建camelCase和snake_案例名称。

您弄错了,这里我们将从默认的snake_案例更改为camelCase。此标志影响
toArray()
方法的结果。注意,这与Laravel命名约定或PSR无关,而是与数据库字段名有关。总之,您可能需要阅读Taylor的以下消息:,