Laravel 怎么结合 angular 实现完全前后端分离

怎么使用laravel和angular结合实现单页前后端完全分离

就是前端用angular写了单页文件,放在服务器上可以直接运行,我的想法把这写前端文件放在views下,然后把views放进public下,因为我nginx的网站根目录是配置的public,这样访问网站域名就是 xxx.com/views/index.html,我怎么让访问xxx.com就是访问前端文件views下的文件呢

by JeffreyBool blog :point_right: link
JeffreyBool
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 9

用angular写完,总会build了一个或多个样式或js脚本文件;那就在view写一个模板引入这些文件,路由指向这本模板就好了。如果用的html5 history mode,后端路由需要配合一下

6年前 评论
JeffreyBool

@Littlesqx 没懂....

6年前 评论

写一个获取 / 的路由,然后 return view('index');

6年前 评论
JeffreyBool

@Corrida 这样就不是分离了,

6年前 评论

参考 https://learnku.com/laravel/t/5863/laravel-55-release-pj-blog-upgrade-yike-project-presentation

6年前 评论

@张高元 不能把 views 下的文件移动到 public 目录下么

6年前 评论
JeffreyBool

@Corrida 这样public下的文件不就太乱了么

6年前 评论

楼上说的很清楚了啊,新建一个根目录路由,返回一个视图。把生成的文件放进去。

6年前 评论

首页路由用laravel的路由,这样就可以了

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!