Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Livewire:隐藏敏感数据_Laravel_Laravel Livewire - Fatal编程技术网

Laravel Livewire:隐藏敏感数据

Laravel Livewire:隐藏敏感数据,laravel,laravel-livewire,Laravel,Laravel Livewire,我有一个完整的页面组件,具有路由中自动绑定的属性: class ReviewFormComponent扩展组件{ 公共用户$User; 公众订票$Booking; //... } 我不想暴露主键字段和任何其他敏感信息。我在文档中读到“公共道具对前端是可见的,您不应该在其中存储敏感数据。” 这包括雄辩模型的属性吗?V2“规则=[]”在这里有用吗 除了在模型中将字段指定为“隐藏”之外,我这里还有其他选项吗 TIA将访问修饰符更改为private,如private User$User;然后定义另一个

我有一个完整的页面组件,具有路由中自动绑定的属性:

class ReviewFormComponent扩展组件{
公共用户$User;
公众订票$Booking;
//...
}
我不想暴露主键字段和任何其他敏感信息。我在文档中读到“公共道具对前端是可见的,您不应该在其中存储敏感数据。”

这包括雄辩模型的属性吗?V2“规则=[]”在这里有用吗

除了在模型中将字段指定为“隐藏”之外,我这里还有其他选项吗


TIA

将访问修饰符更改为private,如private User$User;然后定义另一个公共变量,通过使用mount方法将数据从private分配给公共变量,仅存储非敏感数据。@AliAli您确定这是必要的吗?我尝试使用Livewire js类从浏览器访问属性,但似乎无法通过这种方式访问它们;然后定义另一个公共变量,通过使用mount方法将数据从private分配给公共变量,仅存储非敏感数据。@AliAli您确定这是必要的吗?我曾尝试使用Livewire js类从浏览器访问属性,但似乎无法通过这种方式访问它们。