Windows 下安装WAMP
注:行数仅供参考,请结合自己实际的实际情况进行修改!
自由自在,无忧无虑的小天地
不知不觉又是一年过去了,在大学也待了一年半了,回望这一年半,心绪犹如穿不进针眼的毛线,头绪越来越多,也越发通不过那狭窄的孔。
一片一片记忆的片段涌上心头,代码也写不下去了,就记录在此吧。但愿明年的我可以一笑释之。
当你使用composer create-project
来安装时,下面的命令也将执行php artisan jwt:generate
它将生成JWT运行所需的JWT_SECRET
JSON Web Token是无状态的,这也是为什么我们从不把它储存在数据库的原因
JWT认证的样本代码在LoginController
中有提供
你的API知道,如果用户发送了Authorization: Bearer {token}
的头,这个用户是经过验证的。
这已经在API Service中为你自动配置
推荐你将
config/jwt
中生成的token移至.env
中,这个问题将在下一个版本中修复如果你想修改默认的验证模型,确保你更新了
config/jwt.php
中的内容来匹配你做的改动。特别是你想要更新user
&identifier
的时候。
在现代的web app中REST API是一个被频繁使用的功能。
这也是为什么我们专注于使这个过程保持一致。
这可以使你在你的API中更加方便地开发新的接口。
打比方来说,在RestAngular中验证错误会自动展示。
Laravel Angular Material Starter可以帮助你更好地规范API返回的数据格式
错误响应对应着一个具体的格式,成功的响应对应另一个。
前端也会受益于这种一致性,通过配置响应拦截器,在接受到错误的返回后它可以自动弹出一个验证错误的弹出层
所有这一切都提供了可选的Json Web Token Authentication支持和有用的API test helpers,这将使集成测试更容易。
受益于最新的技术,Progressive WEB APP可以带给用户最好的移动站点和native app。并且是可靠、迅速的,因此吸引了许多开发者。——Google Web Fundamentals
在初始化的项目中包含一系列的Angular生成器来方便你生成前端代码文件模板。
这个功能是通过使用 LaravelAngular/generators recipe 提供的功能实现的。
为Laravel Angular Material 的初学者提供的步骤
我应该使用哪个版本呢?3.4还是3.2?
如果你想要构建一个WebApp,那么推荐你使用3.4.x版本。
否则的话,我们推荐你坚持使用3.2.x版本
如果你是初学者,我推荐你看后面的友好安装方式