* dingoapi是一個laravel的開源插件,能夠在github上搜索到,如今在作一個項目,項目中老是會有後端跟前端的json數據交互,而這個dingoapi爲json交互提供了很大的便利。php
*前端
注意:dingoapi若是直接用composer require dingo/api:1.0.x@dev的方式安裝是安裝不成功的,
由於這個包做者本人仍是將其設置爲開發中,非穩定版,可是實際上這個包通過驗證是穩定的,已經有4500+的star了。laravel
Dingo\Api\Provider\LaravelServiceProvider::class,
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
會在config文件夾裏生成api.php這個配置文件git
①首先顯示修改RouteServiceProvider.php,把裏面默認的路由的api.php改成你想要的後臺admin.phpgithub
②接着是定義路由開始格式:json
必定要記住!例如你用了localhost/你的項目名/public/,你寫的Api路由後面必須加上api,也就是localhost/你的項目名/public/api,不然你就會報找不到這個路由的404!!後端