如何通过laravel中的请求重定向到一个控制器中的其他方法?

如何通过laravel中的请求重定向到一个控制器中的其他方法?,laravel,Laravel,在我的例子中,我有一个get和SETAPI的路由。 如果用户想要得到我不想检查验证的东西。但如果他想设置,我想用请求文件检查请求输入验证 看: 注意:在getMethod中,我不需要检查验证,但需要在store方法中! 1-我不想使用其他路由,我想在一个请求和路由中同时使用 2-我的主要问题:我可以更改控制器中的方法并将请求传递给谁 您可以尝试以下方法: //Calling a method that is from the EventsController $result = (ne

在我的例子中,我有一个get和SETAPI的路由。 如果用户想要得到我不想检查验证的东西。但如果他想设置,我想用请求文件检查请求输入验证

看:

注意:在getMethod中,我不需要检查验证,但需要在store方法中! 1-我不想使用其他路由,我想在一个请求和路由中同时使用
2-我的主要问题:我可以更改控制器中的方法并将请求传递给谁

您可以尝试以下方法:

 //Calling a method that is from the EventsController
    $result = (new EventsController)->store();

但是最好的方法是将它们分成两种方法,正如@sandesh所说的那样

只需使用相同的路径进行get和post
store
方法就是您所说的
set
方法。一个控制器方法不应该同时做这两件事,把它们分成两个方法。直接调用
store
方法并在那里处理验证。如果需要,将其重命名为
set
。不适用于Laravel验证请求传递。仔细考虑我的问题
 //Calling a method that is from the EventsController
    $result = (new EventsController)->store();