Lavavel的访问器怎么用
Laravel的访问器,在使用toJson的时候,怎么给一个参数。
class App extends Model
{
...
public function getUrlAttribute($os)
{
switch ($os) {
case 'android':
return $this->attributes['url_android'];
case 'ios':
return $this->attributes['url_ios'];
default:
return '';
}
}
}
$app = new App;
$app->toJson();
我希望在调用toJson函数时,能够判断$os的具体类型,然后将想要的字段作为url的值返回。
查了好久都没有找到用法,求大神相告。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以继承toJson方法进行修改