laravel写api接口

简要描述:

  • 在laravel根目录下面的routes目录下,有几个文件。其中web.php为网页的路由配置文件,而api.php就是api的路由配置文件。

举例:

<?php

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/

// api
Route::group(array('domain' => 'abc.com'), function()
{
    Route::any('/', function() {
        $ctrl = \App::make("\\App\\Http\\Controllers\\" . ucfirst('api') . "\\" . ucfirst('index') . "Controller");
        return \App::call([$ctrl, ucfirst('index')]);
    });
});

注意:

  • 与web路由不同,访问API路由,是需要在域名后面加上api的。比如:访问api模块下,index控制器中的index方法,地址如下:
https://abc.com/api/
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 12,725评论 0 121
  • 今天买的新的吉他效果器到了,插上连接线,戴上监听耳机,打开鼓机,效果调到失真,弹动几个和弦,燃爆了!!!! 我想起...
    LeBronZames阅读 1,540评论 0 0
  • 心里一直很空,只是不想说出口…… 我在想你的时候,你不再微笑着跑来见我…… 我知道你很忙,所以我愿意放手…… 其实...
    爱吃巧克力的泡芙阅读 1,547评论 0 2
  • 图片来自网络,谢谢贡献者 围绕在我们生活中的爱情、亲情,为我们生活提供支持的工作,所有这些都不是我们所能掌控的。 ...
    两碗米饭阅读 5,431评论 0 0