laravel 4.2带尾随和#x27的路线/';

laravel 4.2带尾随和#x27的路线/';,laravel,laravel-4,routes,Laravel,Laravel 4,Routes,我们有一个REST Api,它为实体声明了以下路由: Route::get('entities', 'Api2EntityController@index'); Route::get('entities/{entityId}', 'Api2EntityController@show'); Route::post('entities', 'Api2EntityController@store'); Route::put('entities/{entityId}', 'Api2EntityC

我们有一个REST Api,它为实体声明了以下路由:

 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. 但对实体/(具有尾随“/”的)的相同请求将调用Api2EntityController@index.


我们已经尝试为POST添加新的路由,或者使用正则表达式,或者更改路由的顺序,但是到目前为止,我们还没有解决方案来接受带有尾随“/”的URL上的POST。

正在进行重写以删除任何尾随斜杠

检查您的public/.htaccess文件

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