Vuejs 和 Laravel API 前后端分离
q8961152

看完感觉,厉害了我哥!

q8961152

很期待会出一个前后端分离的用户系统视频,用户登录方式是怎么处理,还有api怎么设计,公开可以访问的和只用用户验证才可以访问的,或者是需要一定验证才可以访问的接口!然后vue又怎么做~~太多 不明白 很想知道 哈哈

524360073

是啊,登录是一大块,现在vuejs都是做前台展示的,需要登录的案例很少

liudong0763

老师,官网上说多个中间件是这样声明的:

Route::get('/', function () {
    //
})->middleware('first', 'second')
JellyBool

OK,Good...这是正确的用法。

leec

非常期待深入讲解!

JellyBool

哈哈哈,这个打算新开一个系列,写个实际一点的项目

leec

期待期待!!!

lookfeel

为什么不是介绍vue官方配套的 vue-resource?出于什么考虑?

JellyBool

现在是推荐使用这个 axios 了吧。记得 vuejs 作者就有发文章说明的。

lookfeel

是吗。但感觉axios的文档好少

lookfeel

哦,明白了,vue axios只是axios的一个封装。

524360073

据说vue-resource作者已经停止更新了。

youl

请问教主,这种访问方式是怎么弄的:
laravel-package.dev/api/todos

JellyBool

什么意思?你是说这样的环境?还是路由?你是用 mac 的话,可以直接使用 laravel 的 valet 作为开发环境

只会烧个开水不也挺好的

我之前项目也曾用过这种API前后端分离开发,特点就是开发快,分工明细。我写我的前端,后台写后台api,然后大家一起编写api文档。但发现有两个问题。一个是微信授权问题,授权后跳转,后台api是无状态的,要控制前端跳转有难度。第二就是速度问题,不知道是不是我服务器问题,我们后台是java,考虑到微信要用80端口,就只用了一个tomcat跑后台api跟前端,但发现非常慢。不知道作者有没有试过,怎么解决?

JellyBool

我觉得你可以看看 知加 http://zhijia.io/?#/home/best

这是典型的 Vuejs SPA,我觉得慢的话,本身的原因较多,你看 知加 也不算慢吧,体验还是不错的

墨生人

我安装vue-axios的时候,报了这个依赖错误UNMET PEER DEPENDENCY eslint-plugin-promise@2.0.1。
如果我按照说明升级到
npm WARN eslint-config-standard@6.2.1 requires a peer of eslint-plugin-promise@>=3.3.0 but none was installed.
这个,会对整体vue-cli产生bug吗

JellyBool

说实话,不敢保证。本身 npm 其实就是一堆坑,我遇到过很多问题都是通过 删除 node_modules 目录之后重装来解决问题的。

墨生人

管它呢,现在清楚坑在哪就够了,学习过程,真正上线使用时再拿出来讨论

zcdll

请问 jelly 大神,这个视频中说的 laravel-package 这个项目,是本站其它视频中讲解的一个项目吗?如果是的话,是哪个呢?

zcdll

我看到这个视频了。不过我的需求应该是找一个 API 吧,所以貌似更像是这个教程 Laravel 5 开发 API 教程
想问 Jelly 大神,不知道方不方便共享一下你在 Vue 2.0 系列教程中用到的这个 Laravel 项目,我觉得这个教程的目的应该是学 Vue2.0,但是没有这套 API 不爽。。。我不知道大家是怎么学的。。

JellyBool

你对 laravel 熟悉不?或者你是一个纯粹的前端?

zcdll

我会基本的 PHP 和 Nodejs,API 还没写过。基于 Nodejs 写过一些 demo。

zcdll

Nodejs 的 demo 是说,一个前端,一个后端,加一个 mysql 数据库,可以配合在本地实现基本的增删改查。

妖靥的单纯

老师,我想问问,在前后端交互时候,需要对dev-server.js进行配置什么吗?