Laravel 框架 day1

由于XXSY系统使用的版本为5.4.36,这里选用5.4作为入手的版本,便于后期修改或者维护。参照教程就是翻译说明 | 《Laravel 5.4 中文文档》 | PHP / Laravel 社区文档 ,学习过程中有所得应当注意或者是事后应当反过头去总结的就记录一下,以加强记忆。

10 24 工作安排
Laravel 5.4 中文文档 前言&入门指南 安装配置好5.4.36版本(XX系统使用的版本)
大致学习方向
根据今日学习进度情况调整每日安排


前言部分的学习心得

中文文档导读
1.多读开发文档 熟悉
2.英文文档每小时同步
3.设有夜间阅读模式
4.手机可读

Laravel发布路线

·分为两个版本 LTS版本(Long Term Support)/一般发行版本
·区别是 前者能提供最长时间维护 后者只提供六个月的Bug修复支持 一年的安全修复支持
·版本计划能帮助开发者在针对不同需求的系统选择更合适的版本。

如何选择Laravel版本?
从前面的区别上可以看出:
商业项目→稳定→LTS长期支持版(避免不断地更新产生的繁杂工作)
个人项目→最新版Laravel
5.4较于5.3 新特性有
  • 在邮件和通知中支持 Markdown;
  • Laravel Dusk 浏览器自动测试框架;
  • Laravel Mix;
  • Blade "components" 和 "slots";
  • 在广播频道上进行路由模型绑定;
  • 在集合中支持高阶消息传递;
  • 基于对象的 Eloquent 事件;
  • 任务级别的「重试」和「超时」设置;
  • "实时" Facades;
  • 更好的支持 Redis Cluster;
  • 自定义 pivot 表模型;
  • 两个新的中间件,用于输入修剪空格和清除非必要字段,等等。

Laravel 要求 PHP 5.5.9 或更高的版本

这里学习到Laravel框架里要了解到的一些英文表达使用,整理到Word上面对不会不理解的词进行红色标注,后面根据学到的理解或者用法进行备注标记。
word截图

**PSR-2

**
PSR-2 代码风格指南 已经被 Laravel 框架采用为默认的代码风格指南。此外,所有的生成器都已进行更新,生成的文件将兼容 PSR-2 规范。
代码规范![「PSR 规范」PSR-2 编码风格规范 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 ]

注释区块

@param 标签应该分行显示,并且每一个参数中间需相隔 两个空格

StyleCI是一个矫正代码样式的小工具


入门指南部分笔记心得

安装这一小节暂时略过
备注:由于电脑上环境还需要调试其他系统,避免改变版本会引起其他问题所以暂时先不用主机来学习Laravel的安装配置,安装好了一个64位的CentOS虚拟机,正好也从安装PHP到配置环境开始学习。

Laravel 的配置信息

config 目录下能找到所有 Laravel 框架的配置文件。
环境配置这里难理解一点,提到了.env 配置文件,当因为运行环境的变动而去修改配置值时,应当找到这个文件需要改动的地方。
Laravel中是Vance Lucas的DotEnv 这样一个PHP函数库来控制项目里环境变量,手动安装Laravel,根目录下的是 .env.example 文件,而使用Composer则是.env

本作品采用《CC 协议》,转载必须注明作者和本文链接
一万个小时理论ing。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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