使用Laravel创建Post-Redirect-Get模式

时间:2018-01-23 08:45:51

标签: php laravel url-routing post-redirect-get

我已经使用了laravel,我发现它是迄今为止最好的PHP框架。但即便如此,我仍然认为能够理解它和PHP MVC一般,我需要先做自己的。

所以,截至目前,我正在制作自己的MVC,我得到了大部分内容。但是我想添加一个与Laravel相同的功能,这是Post-Redirect-Get功能,(或者我认为)。

我的意思是,对于那些不知道的人,如果某人访问某个链接,请使用localhost/project/laravel/public/profileRoute::get('localhost/project/laravel/public/profile', 'SomeController@action)他只能查看{{1}中的个人资料页面action()中的函数。但是当他使用SomeController时,只有从Route::post('localhost/project/laravel/public/profile', 'SomeController@action2)发送POST请求时,localhost/project/laravel/public/profile URL功能才会激活。

所以,我的问题是,

如何让自己的action2()Route::get()像laravel一样工作

1 个答案:

答案 0 :(得分:0)

如果您希望在同一路线中有getpost,请尝试使用此方法 POST and GET in the same pattern