代码之家  ›  专栏  ›  技术社区  ›  memical

带尾随“/”的laravel 4.2路线

  •  0
  • memical  · 技术社区  · 8 年前

     Route::get('entities', 'Api2EntityController@index');
     Route::get('entities/{entityId}', 'Api2EntityController@show');
     Route::post('entities', 'Api2EntityController@store');
     Route::put('entities/{entityId}', 'Api2EntityController@update');
     Route::delete('entities/{entityId}', 'Api2EntityController@destroy');
    

    向实体发布数据将正确调用Api2EntityController@store.

    我们已经尝试过为POST添加一个新的路由,或者使用regex或者更改路由的顺序,但是到目前为止,我们还没有解决如何接受带有尾随“/”的URL上的POST的方法

    1 回复  |  直到 8 年前
        1
  •  0
  •   Tuim    8 年前

    有一个重写活动删除任何尾部斜杠。

       # Redirect Trailing Slashes...
       RewriteRule ^(.*)/$ /$1 [L,R=301]