by Devin Yang

建立於: 1年前 ( 更新: 1年前 )

在開始您的 Livewire 之旅之前,
以下是關於公開屬性(public properities)的三項基本注意事項:

一、屬性名稱不能與為 Livewire 保留的屬性名稱衝突(例如$rules或$message)

二、儲存在公開屬性(public properities)中的資料,對前端 JavaScript 是可見的。
因此,您不應在其中儲存敏感資料。

三、屬性只能是 JavaScript 友好的資料類型(字符串、整數、數組、布爾值),或以下 PHP 類型之一:Stringable、Collection、DateTime、Model、EloquentCollection。

Tags: laravel livewire

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


laravel

如何使用Laravel的Validator自訂錯誤訊息

我們通常開發Laravel時,有時會進行欄位驗證,但使用Validator預設的訊息是英文的。 但當然想要有更精確顯示中文訊息顯示, 本文介紹,我如何使用Laravel的Validator自訂中文的訊息。

laravel,oauth2

我最常用的Laravel passport指令

Laravel提供了相當多好用的Package,像Passport就是其中之一,當網站需要自架OAuth2驗證主機時,真的是省時省力。本站為例,因為採前後台分離機制(有兩個不同的Laravel專案),我都透過前台的WEB進行驗證。基本上,我還有很多其他不同的專案,也都靠Laravel提供的OAuth2就搞定跨域驗證。

Laravel,artisan

關於Laravel的artisan中的--env的操作

本文採用Lravel 9.40.1進行操作我相信很多人都知道了--env的用法,但我還是提供一下資訊給Laravel的初學者。在artisan的指令中,我們能透過--env來指定使用不同的.env檔,這樣在不同的子域名下,我就能用不同的環境甚至是不同的資料庫。大家應該也有注意到,本站採用的是多語的環境,寫兩套嗎?當然沒有,基本上我建了多個.env在同一個Project中。