V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzw1998
V2EX  ›  PHP

Laravel 有没有什么不错的移动端 app 解决方案或架构呢?

  •  
  •   zzw1998 · 2018-06-21 00:08:56 +08:00 · 3651 次点击
    这是一个创建于 2346 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前在用 Laravel 开发一个 Web 端应用,但是一直很苦恼如何做它的移动端 app,有没有大神指点一下如何操作呢?
    如果没有现成的轮子可用,如何开发高效率的移动端 app 对接 Laravel 呢?是用 Laravel 另外再做一个 json 的 API 吗?

    9 条回复    2018-06-21 13:43:00 +08:00
    yongjing
        1
    yongjing  
       2018-06-21 08:30:33 +08:00
    是用 Laravel 另外再做一个 json 的 API 吗?
    是的! routes/api.php 文件了解一下
    VDimos
        2
    VDimos  
       2018-06-21 08:53:44 +08:00 via Android
    laravel 怎么和移动端 app 扯上关系?
    DavidNineRoc
        3
    DavidNineRoc  
       2018-06-21 09:03:48 +08:00
    可以看这个:
    https://laravel-china.org/docs/dingo-api/2.0.0/recommended-reading/1485
    推一下自己写的:
    https://laravel-china.org/articles/8380/some-of-the-experiences-of-laravel-developing-restful-api
    验证用 jwt,文档用 swagger。可以在原有项目直接用 routes/api.php 开发 API,也可以新搞一个项目
    CrisTao
        4
    CrisTao  
       2018-06-21 09:10:20 +08:00
    @VDimos #2 应该说的是移动端的 api 吧
    Reflection
        5
    Reflection  
       2018-06-21 09:57:59 +08:00
    @yongjing 很皮
    zzw1998
        6
    zzw1998  
    OP
       2018-06-21 10:35:57 +08:00
    @DavidNineRoc
    @yongjing
    谢谢!那对于开发移动端时使用 json 的 api 有没有可以阅读的好文章或者教程呢?目前我只会开发独立的移动端 app,但是使用 api 开发却不知道怎么入门。
    RorschachZZZ
        7
    RorschachZZZ  
       2018-06-21 12:27:55 +08:00
    用 lumen 啊 专门做 api 的
    zzw1998
        8
    zzw1998  
    OP
       2018-06-21 12:57:19 +08:00
    @RorschachZZZ 可是 web 端本来已经是 Laravel 了啊,难道还另外再开个 lumen
    MushishiXian
        9
    MushishiXian  
       2018-06-21 13:43:00 +08:00
    楼主可以去 laravel china 了解下那个 api 教程(收费的,但不是打广告哈)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:18 · PVG 18:18 · LAX 02:18 · JFK 05:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.