台灣最大程式設計社群網站
線上人數
1034
 
會員總數:245124
討論主題:189032
歡迎您免費加入會員
討論區列表 >> PHP >> Laravel 5 自訂屬性
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Laravel 5 自訂屬性
價值 : 10 QP  點閱數:676 回應數:2

樓主

底迪
門外漢
0 13
212 15
發送站內信

各位前輩好!

近日在練習L5時遇到一個問題,但都查不到解決辦法

先貼上例子程式碼

(一)


(二)


(一)和(二)都是表單驗證的方式
從(一)例子中可以把「title」改成「標題」
想問如果要用「validate」這方法該如何改變 attribute 的值呢?

謝謝!

搜尋相關Tags的文章: [ Laravel ] , [ L5 ] , [ 表單驗證 ] , [ validate ] , [ validator ] ,
本篇文章發表於2016-08-29 18:23
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
基本上對於 Laravel 不是很了解。沒辦法給你很正確的答案。

不過大約網路上查一下
我倒是找不到validate處理方法。

經過查看。因該是跟Validator有關
但具體上這因該是一種參數化的表現才對。

或許你可以再查看相關的說明文件。畢竟這是一種路由式的宣告處理。
只能透過固定的宣告來定義。如需要額外處理的話。大多是需要自行寫方式或是轉換的模式才行

不過原諒我不會對此深入了解,要不然因該可以給你答案才對。
本篇文章回覆於2016-08-30 10:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

底迪
檢舉此回應
版主,沒關係的

我也是怎麼找都只有找到 Validator 的做法,
Laravel 有一個語言包,而required有個「:attribute」,這個 attribute 是指向欄位送過來的
例如:

假設title這欄位沒填,就會顯示「title 不能留空。」

而 validate 我只有找到直接改變整句訊息的方式
例如:

用這方式就失去語言包的作用

而且用 Validator 還必須作出判斷有無fail,否則不會傳送errors訊息,這樣程式碼變得較長。

所以想上來問問看有沒有前輩比較瞭解Laravel的。
本篇文章回覆於2016-08-30 20:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.