小编Kel*_*nan的帖子

在Laravel中正确使用访问器

我是Laravel的新手,正在构建一个简单的CRUD应用程序,以了解有关该框架的更多信息.我很好奇正确使用访问器.

我认为访问器非常适合格式化模型的属性以便在视图中显示,就像Angular中的过滤器一样.目前我有一些访问器设置为在视图中将char(1)字段转换为完整值,例如"c"为现金或"f"为融资.这是访问者的预期(或可接受的)使用吗?如果是这样,有什么方法可以阻止访问者格式化绑定到表单的属性,例如,在编辑路径中.

例如,我将数据库中的货币金额存储为十进制,但使用字符($ 150,00)对其进行格式化以在show route中显示.如何在填充编辑表单时阻止访问者更改值?(验证将失败,因为输入仅限于数值).

http://laravel.com/docs/4.2/eloquent#accessors-and-mutators

http://laravel.com/docs/4.2/html#form-model-binding

accessor laravel eloquent

4
推荐指数
1
解决办法
5849
查看次数

标签 统计

accessor ×1

eloquent ×1

laravel ×1