如何在 laravel for android 中创建 API?

Posted

技术标签:

【中文标题】如何在 laravel for android 中创建 API?【英文标题】:How to create API in laravel for android? 【发布时间】:2017-10-25 15:34:12 【问题描述】:

我需要在 Laravel for android 中创建一个 API。我不知道从哪里开始。我开始学习android开发只有两个星期。请指导我!

【问题讨论】:

谷歌它..你会发现很多链接..这里没有人会为你编写任何代码 @Xantosh Lamsal 开始寻找 Lumen ,它是 laravel 微框架。通常用于 laravel 中的 API。你也可以使用 Laravel 框架处理 API。 【参考方案1】:

这可能会对您有所帮助。这不是什么神奇的公式,你只需要阅读 laravel 文档。 https://laravel.com/api/5.4/index.html

【讨论】:

【参考方案2】:

首先,如果你赶时间,也许你应该检查Android Firebase来构建一个简单的API。

但是,使用 laravel 的基本步骤是:

    创建数据库结构 在安装 laravel 时,创建模型类来访问创建的表 创建路由和控制器以访问模型。

你可以使用

Route::resource()

使用基本 CRUD 方法轻松访问控制器(索引、创建、存储、显示等) 或使用

Route::controller()

自定义您的方法,包括要访问的 HTTP 方法的类型(putName()、getName()、postName())

每个控制器都应返回 Json 格式的响应,供您的 Android 客户端访问

return response()->json($records, 200);

通过这些基本步骤,您可以启动 MVP。

但是你应该搜索一些东西来改进 api:

    API 安全性, 宁静的蜜蜂

【讨论】:

您实际上可以只返回 $records。当你返回一个模型或模型集合时,Laravel 会自动序列化成一个 json 响应。

以上是关于如何在 laravel for android 中创建 API?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel 刀片的 for 循环中设置值

如何使用 Laravel 4.2 在单个查询(不是 for 查询循环)中批量插入或更新

Laravel如何保存for循环中的数据

我的所有JSON输出(来自Laravel API应用程序)都包含在数据标签中,如何删除此标签?

如何将 vue 数据显示到 Laravel 刀片?

如何在 laravel 字段中显示日期时间?