欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

一个关于Laravel和ReactJS的设计问题

程序员文章站 2022-03-04 16:17:09
...

我打算用ReactJS来完成V层的工作,Laravel来完成C和M的工作。这种方法是否可行?有没有这个必要?
另外例如登录,blade应该怎么翻译成ReactJS的组件代码,或者说我该如何用ReactJS替换Laravel的前端模板:


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

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

回复内容:


我打算用ReactJS来完成V层的工作,Laravel来完成C和M的工作。这种方法是否可行?有没有这个必要?
另外例如登录,blade应该怎么翻译成ReactJS的组件代码,或者说我该如何用ReactJS替换Laravel的前端模板:



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

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

首先一般叫 react.js 而不是 ReactJS

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

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

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

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

可以参考下这个 react-laravel