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类从浏览器访问属性,但似乎无法通过这种方式访问它们。