微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Laravel中的路由与控制器

我想知道laravel框架开发的最佳方法.我经历过的大部分时间和教程,例如:Dayle的Laravel CodeHappy,example as what you see here is the same with his book.大多数Q& A堆栈溢出,我注意到大多数开发人员也将所有请求处理放在route.PHP上.我可以知道云计算是一种很棒的应用程序代码结构吗?在我的概念中,RESTful是为api设计的,而我们可以使用控制器来检测它的获取,发布,放置或删除.像这样

if ($_POST)
    {
       // Try and login user
    }
    else
    {
       // Show login form
    }

但是没有太多的教程/样本可用.我错了概念吗?如果将所有内容更改为控制器,我根本不知道如何操作.像验证和&从控制器获取输入.有人对此有所了解吗?请指教.如果出现的例子是最好的;)谢谢.

解决方法:

这个问题确实没有确切的答案.无论您使用路由或控制器(或两者,这是完全可以接受的以及大多数人正在做什么),取决于您的应用程序.一般来说,如果您的路由似乎有很多业务逻辑,您应该考虑将它们“转换”为控制器,因为控制器更容易维护和忽略,尤其是对于大型应用程序.

最后,最好将路径的灵活性与控制器的功能结合起来,例如calling a controller using a route

Route::get('welcome', 'home@index');

在这里,您可以在主控制器上调用索引操作.

如果你想了解更多关于路线与控制器的争论,This是一篇很好的文章.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐