惜洛妍_311 发布于 2017-05-12 17:19

<-- 如果你也想知道答案,请在左侧点个顶,谢谢。
我打算用ReactJS来完成V层的工作,Laravel来完成C和M的工作。这种方法是否可行?有没有这个必要?
另外例如登录,blade应该怎么翻译成ReactJS的组件代码,或者说我该如何用ReactJS替换Laravel的前端模板:



{!! csrf_field() !!}
Email
Password
Remember Me

有木有相关项目代码可以做参考的?感谢分享

3 个回答
  • 首先一般叫 react.js 而不是 ReactJS

    要想充分发挥 react.js 的作用,我建议是前段与后端彻底的分离,仅通过 JSON 通信。而不是用 Laravel 来输出前端代码

    前端搭配 react-router 做成 isomorphic 的 Web-App,具体的代码和教程可以参考我在 SF 上的第一个回答

    后端仅用 Laravel 的 RESTful API 相关的部分,主要逻辑都写在 M 层,Controller 里几乎不用写代码

    手机码字不便,有空再来完善

    2017-05-13 13:58 回答
  • 可以参考下这个 react-laravel

    2017-05-13 12:59 回答
  • 首先controller几乎不写代码是不可能的,我现在就是react和laravel一起用,前后端完全分离的。
    用react搭建前端视图,然后用ajax或者fetch来和laravel通信。laravel写的接口代码全都在controller里面,以供前端和手机端使用。

    2017-05-12 19:50 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    王丽珠景平怡伦_621
  • 8
    adfa3sd5f6a
  • 9
    欣欣大妮
  • 10
    sfasfs
PHP1.CN | 中国最专业的PHP中文社区 | json解析格式化 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有