在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函数内部的看法。如果你重定向,我认为你正在做的一个。更多额外的步骤 –