* 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!!后端