【问题标题】:Laravel Route POST Validation access via URLLaravel Route POST Validation 通过 URL 访问
【发布时间】:2017-04-06 13:07:48
【问题描述】:

我有一个看法:

Route::get('albums', 'AlbumsController@index');

在那个视图里面我有一个模态表单,允许表单的动作:

Route::post('albumsuser', 'AlbumsController@albumsuser');

一个普通的POST,当我直接将“albumuser”的URL放在bowser重定向到“albums index”时,我如何通过路由进行验证,因为在发出请求的浏览器上“GET” 并告诉我 “RouteCollection.php 中的 MethodNotAllowedHttpException” 我想阻止这种情况,最好的方法是什么?

问候

【问题讨论】:

  • 你可以设置一个GET请求到相同的url:Route::get('albumsuser', 'AlbumsController@index');
  • 但如果我这样做,我将无法发送 POST,我会再次收到“MethodNotAllowedHttpException”
  • 对不起,我明白了,它有效!谢谢!

标签: laravel validation post get routes


【解决方案1】:

首先,您必须获得该视图,在这里您将获得一个并发布到另一条路线。所以请把它改成这样

Route::get('albumsuser', 'AlbumsController@index');
Route::post('albumsuser', 'AlbumsController@albumsuser');

希望这能解决你的问题。

【讨论】:

    猜你喜欢
    • 2020-04-26
    • 2017-08-07
    • 1970-01-01
    • 2017-07-30
    • 2014-10-16
    • 2019-06-14
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    相关资源
    最近更新 更多