章节课时

4.1,放入纸条内容
完成放入纸条功能。
4.2,上传图片
使用 Laravel 框架完成图片上传功能。

主要内容

1,前端页面部署,Blade模板
2,纸条相关数据库表设计
2,放入纸条内容
3,图片上传

知识要点

Blade 模板

https://learnku.com/docs/laravel/8.5/blade/10375

jQuery.form.js

jquery form是一个表单异步提交的插件,可以很容易提交表单,设置表单提交的参数,并在表单提交前对表单数据进行校验和处理和表单提交后的函数调用。
通过搜索引擎下载。

jQuery Validate

https://www.runoob.com/jquery/jquery-plugin-validate.html
jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。

Laravel 图片处理 Intervention/image

https://image.intervention.io/v2
https://www.yuque.com/baozoudexigua/xga30v/ayqw9u

Laravel 创建公共函数文件

1,在 app 文件夹下创建 Helpers.php 文件;
2,在 composer.json 中的 autoload 下增加以下代码加载自动文件:

  1. "files": [
  2. "app/Helpers.php"
  3. ]

4,放入纸条内容 - 图1
3,执行命令自动加载:

composer dump-auto

4,放入纸条内容 - 图2
注意:Composer默认PHP版本小于7.3时的解决方法:

D:\PHPStudy\Extensions\php\php7.3.4nts\php.exe ..\..\composer.phar dump-auto