我用lumen做的api藉口,url是靜態的,類似這樣:
https://www.foo.com/api/v1/ar...
此處的id是要求的參數。
但是我在呼叫該介面時,傳遞參數使用的是這樣的url格式:
https://www.foo.com/api/v1/ar...
能否在laravel或lumen中直接把url格式改為支援?查詢的形式?
或是在nginx的rewrite方法中重寫來實現,具體怎麼重新呢?
謝謝! !
我用lumen做的api藉口,url是靜態的,類似這樣:
https://www.foo.com/api/v1/ar...
此處的id是要求的參數。
但是我在呼叫該介面時,傳遞參數使用的是這樣的url格式:
https://www.foo.com/api/v1/ar...
能否在laravel或lumen中直接把url格式改為支援?查詢的形式?
或是在nginx的rewrite方法中重寫來實現,具體怎麼重新呢?
謝謝! !
這個無需URL重寫 路由即可
<code>Route::any('api/v1/article', function(Request $request){ $id = $request->input('id'); if (empty($id)) return 'parameter "id" invalid. '; return redirect('api/v1/article/'.$id); }) Route::any('api/v1/article/{id}', 'ArticleController@index');</code>
謝邀。
<code> https://laravel-china.org/topics/688 </code>
路由設定一下。