gpt4 book ai didi

routing - Laravel route::controller 如何处理camel/snake case?

转载 作者:行者123 更新时间:2023-12-04 23:03:52 26 4
gpt4 key购买 nike

在routes.php中:

Route::controller('account', 'AccountController');    

在 ajax -> Controller 中:
POST /account/password_reset -> postPasswordReset  //not working
POST /account/passwordReset -> postPasswordReset //not working
POST /account/password_reset -> postPassword_reset //not working
POST /account/passwordreset -> postPasswordreset //working

我的印象是(并且更喜欢)第一个选项,但它对我来说不是那样的。这里应该发生什么?

最佳答案

Laravel 4 使用 - 来分隔长 Action 名称,因此在这种情况下,您的 Action 将如下所示

public function postPasswordReset

你的网址看起来像
/account/password-reset

但是,我建议使用内置的路由器 URL 助手之一,例如 HTML::linkAction() , URL::action()或者,如果您使用的是表单,只需指定 'action' => 'YourController@YourAction'
文档: http://laravel.com/docs/html#opening-a-form

关于routing - Laravel route::controller 如何处理camel/snake case?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16840695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com