Framework PHP Laravel memberikan kemudahan untuk kita membuat Restful API. Kita tinggal mengatur routingnya pada bagian Routes -> api.php.
Secara default kita akan mendapati bahwa kita akan diberikan url seperti ini http://domainkita.com/api/[end-pointnya]
Hal ini untuk membedakan antara url yang bisa diakses melalui web atau hanya bisa diakses melalui Api. Namun bagaimana jika kita ingin merubahnya menjadi http://domainkita.com/[end-pointnya] dengan menghilangkan prefiks “api“.
Untuk merubahnya kita tinggal menuju file RouteServiceProvider.php yang berada pada folder app/Providers
Lalu pada bagian function mapApiRoutes, kita bisa menghilangkan prefix(‘api’)
protected function mapApiRoutes() { Route::prefix('api') ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); }
Sehingga function tersebut menjadi seperti berikut
protected function mapApiRoutes() { Route::middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); }
Jika kita sudah merubahnya, maka kita bisa mengakses API kita dengan url http://domainkita.com/[end-pointnya]