向后看,我得到了一个包含以下代码的视图;
<div class="form-group">
<?php
// return the value in id 'timezone'
echo timezone_select('form-control col-6', old('timezone', $user_time_zone->user_setting_value) );
?>
</div>
如果设置了$user_time_zone->user_setting_value
值,则没有问题。我的一些用户没有设置时区,所以我需要传递一个默认时区。这是我的控制器;
if (empty($this->data['user_time_zone'])){
$this->data['user_time_zone']->user_setting_value = 'UTC';
}
return view('/User_private/Timezone/timezone_update', $this->data);
我的问题线路是$this->data['user_time_zone']->user_setting_value = 'UTC';
。如何将值传递给$user_time_zone->user_setting_value
?我只想改变上面的问题行,因为这个方法还有很多。
您可以通过以下方式调用视图
返回视图('/User_private/Timezone/Timezone_update',[data'=>$this->data](