【问题标题】:handling controller/function in laravel 4在 laravel 4 中处理控制器/功能
【发布时间】:2013-11-05 12:58:08
【问题描述】:

我正在尝试用 Laravel 4 重写一个。以前我使用过 Codeigniter。通常我会在 Codeigniter 中这样做:

redirect('控制器/函数', '刷新');

这将适用于重定向到该控制器的该功能。在 laravel 中,所有路由的发生似乎都不同。我在网上看到了很多例子,尤其是在 laravel 官方网站文档和论坛上。我无法理解人们在谈论什么。

有人可以尽可能简单地解释一下吗?

真的很感激:)

【问题讨论】:

    标签: routing laravel laravel-4 codeigniter-2


    【解决方案1】:

    here所述:

    return Redirect::action('Controller@Function');

    Redirect 中的方法发送带有适当值的 Location 标头。对于action,它与routes.php(定义URL => 'Controller@Function' 对的位置)中的URL 匹配,并在指定时填写参数。

    这些框架之间的区别在于 CodeIgniter 默认使用隐式路由约定,而 Laravel 使用显式路由约定。

    隐式意味着 CodeIgniter 将自动定义 URL => 'Controller@Function' 与从 Controller@Function 部分生成的 URL 部分的对。

    显式意味着您必须自己定义它们,并且您可以随意重命名路由,只要您使用Redirect 生成重定向标头并使用URL 在视图中生成 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 2014-02-02
      • 2013-10-11
      • 2016-02-04
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多