如何在Laravel中将值从一个控制器传递给另一个控制器

奥斯卡

我正在努力将变量从一个控制器方法传递给laravel中的另一个方法。

用户创建产品时,我现在想让他获得结果。

问题在于,执行Create方法后,应先将一条消息传递给另一个控制器,然后再进入视图。

我试图将成功或失败消息从postCreate方法传递到getList方法。

创建方法:

    public function postCreate() {
      if(validation passes){
          //create product
          return Redirect::to('admin/products/list/'.$current_section_id)
            ->with('message', 'New Product Created');
         }
      else{
           return Redirect::to('admin/products/new)
            ->with('message', 'Something went wrong');
         }

}

getList方法将用户返回到他之前所在的页面(current_section_id)并列出产品

public function getList($id){
        $message = Input::get('message');

        return View::make('products.list')
            ->with('current_section_id', $id)
            ->with('message', $message);
    }

我试图用来->with('message', $message);传递消息,但是它不能像在视图中使用表单一样工作。

正确的做法是什么?

彼得科尔

在视图上使用with()会将数据添加到同一http请求中传递给该视图的数据中。但是,您正在执行重定向,因此创建了一个新请求,因此with()的操作有所不同。

要在http请求之间传递数据,您需要将其附加到url(可能不是一个好主意)或将其存储在会话中(好得多),Laravel的会话处理非常整洁地支持该功能,方法是允许您刷新数据,将其仅在下一个http请求中放置在会话中(重定向上的with()对您有效),然后将其清除。

您可以在Laravel文档中了解有关它的更多信息但是,这意味着您应该在会话数组中查找数据,而不是期望将其自动注入视图中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel中将值从一个控制器传递给另一个控制器

来自分类Dev

如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

来自分类Dev

如何在Codeigniter中将数组从一个类控制器传递到另一个

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

来自分类Dev

如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

来自分类Dev

如何在angularjs中将对象数据从一个控制器传递到另一个控制器

来自分类Dev

如何在角度JS中将范围值从一个控制器获取到另一个控制器

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

在symfony中将发布的值从一个控制器传递到另一个

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

如何使用 Laravel 在一个控制器中将数据从一个函数传递到另一个函数?

来自分类Dev

如何在angularjs中将数据从一个控制器发送到另一个

来自分类Dev

如何在AngularJS中将消息从一个控制器发送到另一个控制器?

来自分类Dev

如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

来自分类Dev

如何在Swift中将数据从一个视图控制器移动到另一个视图控制器?

来自分类Dev

如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

来自分类Dev

如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

来自分类Dev

laravel 5.7 如何将一个控制器的变量 id 传递给另一个

来自分类Dev

将变量的值从控制器传递到另一个控制器

来自分类Dev

将变量从一个viewController传递给另一个控制器时发生错误

来自分类Dev

将模型从一个控制器传递到另一个

来自分类Dev

从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

来自分类Dev

将Stepper值传递给另一个视图控制器

来自分类Dev

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

来自分类Dev

如何从一个控制器到另一个控制器共享阵列

来自分类Dev

如何从一个控制器访问变量到另一个控制器

来自分类Dev

如何在同一事件中将数据从一个控制器传递到服务并在另一个控制器上访问该数据?

来自分类Dev

Javafx将参数和值从一个控制器传递到另一个

Related 相关文章

  1. 1

    如何在Laravel中将值从一个控制器传递给另一个控制器

  2. 2

    如何在 Rails 中将控制权从一个控制器传递到另一个控制器?

  3. 3

    如何在Codeigniter中将数组从一个类控制器传递到另一个

  4. 4

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  5. 5

    如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

  6. 6

    如何在ASP MVC设置中将AngularJS中的变量从一个控制器传递到另一个控制器?

  7. 7

    如何在angularjs中将对象数据从一个控制器传递到另一个控制器

  8. 8

    如何在角度JS中将范围值从一个控制器获取到另一个控制器

  9. 9

    在Swift中将值从一个视图控制器传递到另一个

  10. 10

    在symfony中将发布的值从一个控制器传递到另一个

  11. 11

    在Swift中将值从一个视图控制器传递到另一个

  12. 12

    如何使用 Laravel 在一个控制器中将数据从一个函数传递到另一个函数?

  13. 13

    如何在angularjs中将数据从一个控制器发送到另一个

  14. 14

    如何在AngularJS中将消息从一个控制器发送到另一个控制器?

  15. 15

    如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

  16. 16

    如何在Swift中将数据从一个视图控制器移动到另一个视图控制器?

  17. 17

    如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

  18. 18

    如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

  19. 19

    laravel 5.7 如何将一个控制器的变量 id 传递给另一个

  20. 20

    将变量的值从控制器传递到另一个控制器

  21. 21

    将变量从一个viewController传递给另一个控制器时发生错误

  22. 22

    将模型从一个控制器传递到另一个

  23. 23

    从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

  24. 24

    将Stepper值传递给另一个视图控制器

  25. 25

    如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

  26. 26

    如何从一个控制器到另一个控制器共享阵列

  27. 27

    如何从一个控制器访问变量到另一个控制器

  28. 28

    如何在同一事件中将数据从一个控制器传递到服务并在另一个控制器上访问该数据?

  29. 29

    Javafx将参数和值从一个控制器传递到另一个

热门标签

归档