如何在 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 4.2 在单个查询(不是 for 查询循环)中批量插入或更新