我創建十月CMS與十月CMS,如何從一個插件重定向到具有數據的頁
{{ form_open({ request: 'onSubmitForm' }) }}
插件具有前端形式(組件)在插件有一個函數onSubmitForm()
與validator
。 如果驗證器失敗,我想重定向到頁面輸入表格($this->page->url
),但發送驗證器消息($validator->messages()
)和表格的原始輸入(post()
)。
我已經試過:
if ($validator->fails()) {
return Redirect::to($this->page->url)->withErrors($validator->messages())->withInput(post());
}
,如果我把{{ errors }}
的頁面我得到一個消息
Object類照亮的\ Support \ ViewErrorBag上無法轉換 串
然後我通過使用固定:
{% for error in errors.all() %}
<li>{{ error }}</li>
{% endfor %}
和{{ errors.first('name') }}
但{{ input }}
甚至不返回錯誤。
我在做重定向錯誤嗎?還是它與Twig和Blade如此完全不同?有沒有辦法預先填充舊的輸入值和錯誤消息?
是的,這不能在Twig中工作......我討厭十月份的CMS如何不將Blade和Twig作爲他們選擇的模板引擎。 – xaddict