代码之家  ›  专栏  ›  技术社区  ›  Murugesan Rathinam

web route的Post方法在laravel 5.4中不起作用

  •  0
  • Murugesan Rathinam  · 技术社区  · 7 年前

     Route::get('/route','PostController@custon_function'); //working
    
     Route::post('/route','PostController@custon_function'); //throw error
    

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   M_Idrees    7 年前

    选项1

    您可以合并 GET POST 一条路径的方法:

    Route::match(array('GET','POST'),'/route','PostController@custom_function');
    

    或者您可以使用以下替代方法:

    Route::any('/route', 'PostController@custom_function');
    

    if (Request::isMethod('post'))
    {
    // ... this is POST method
    }
    if (Request::isMethod('get'))
    {
    // ... this is GET method
    }