【发布时间】:2016-07-26 06:08:38
【问题描述】:
我是 Laravel 的新手,不太清楚如何将我的 PHP 代码移动到 Laravel
目前,我有一个 android 应用程序,它通过 url www.example.com/test.php 与 android volley 服务器进行通信
android volley 向.php 文件发送一些POST 参数(例如:userID、RestaurantId 等)
在文件中,它使用 PDO 从表中创建正确的 .json 结构,并使用准备好的语句连接到数据库
然后它返回一个.json 和json_encode()
如何将此代码移至 laravel?
我真的需要一个授权/登录页面吗?
【问题讨论】:
-
laravel 是框架,所以有不同的格式。所以首先你需要了解 laravel 的结构和语法。
-
Laravel 不像“一堆文件”的 PHP 应用程序那样工作。一切都通过the router layer 将事情导向controllers,这在大多数MVC 风格的框架中都是典型的。如果您正在构建 API,您可能不需要通过用户名/密码进行授权,但如果有任何受保护的内容,您将需要 API 密钥,这通常是通过注册和生成密钥来创建的。
-
你应该看一下关于如何使用 laravel 创建 api 的基本示例,但简化后你需要做的就是在 app/http/routes.php 中定义应该访问的路由和直接提供控制器或函数。您需要处理 Web 中间件,因为您可能不希望将其用于 api。
标签: php android mysql laravel laravel-5