在Codeigniter中,我曾經在發佈數據後調用視圖函數。如下所示;Laravel:發佈後加載視圖
例如:我有一個show_products()函數,它將顯示產品列表。當用戶添加新產品時,我將數據發佈到add_product()函數中。如果這個過程是成功的,我會不重定向到產品頁面,而不是裝載add_product()像這裏面的顯示功能:
//Inside the add_product() function
if(success){
$this->show_products();
}
我認爲,沒有再重新加載頁面的點。由於我們已經在post函數中,所以我們可以直接在數據庫插入後設置視圖。
但是在laravel中,我發現人們在發佈數據後重定向。
例如:
//Inside the postProduct() function
if(success){
return Redirect::to('products');
}
我試過;
//Inside the postProduct() function
if(success){
$this->getIndex();// this is my product display function
}
但它沒有工作。
通過在post函數中加載視圖而無需每次都重定向,我們是否有優勢?
如果是這樣,我怎樣才能達到laravel同樣的事情?
非常感謝!
嗨Moorthy GK,謝謝,但我不想重定向我要加載的POST函數內部的看法。如果你重定向,我認爲你正在做的一個。更多額外的步驟 –