第一次独立开发——图书馆论文提交系统(laravel)有感

 此时是1月16日15:56,耳机中的歌是一首纯音乐—青石巷。
 坐在办公室靠窗边的一个位置,外面有人在打乒乓球呢hh~
 刚与web老师沟通完项目,手头上暂时没有事情,想静下来记录一下自己最近的事情。
 
 前两周时开始实训,这个时间对于单纯做实训项目时间是够的。
 可能就因为这么想,所以在公司找我问是否可以接图书馆这个项目时我才完全不顾自己的基础而接受吧。
 但想想又不是这样,我想在这学期结束时去逼自己一把?亦或是想给学校做一点贡献?
 哈哈哈哈可能都有原因吧...但是后来做实训项目的时间完全不够也是没有想到的,其实呢如果我不去拓展时间也是可以的。
 我这个人啊每件事情,如果我做的连我自己这关都过不去,凭什么拿来给别人看呢?
 所以实训通宵了一晚解决掉(〃'▽'〃)
 每件事如果能通过自己学习而得到,那都不是事。
 今天上午的答辩,面对最严的一个老师(答辩时间起步30分钟)得到的成绩(当然过程比成绩重要。但是可能是一个相对快速的反馈咧...)是非常满意哒φ(>ω<*) (当然这里少不了老吴的帮助哈哈哈)
 
 开发前我的基础是:
 1、没有用laravel独立开发过后台
 2、没有跟公司内其他后台合作开发过后台
 3、用java web跟老吴一起写过后台
 4、php只看到一点基础
 5、laravel看了文档一遍,但是并没有做过项目(已经忘光光咧!)
 6、在公司做前端与后台合作时每次都会看后台用laravel写的代码
 基于以上基础,7天完成前端+后台。每天的时间是:上午睡到自然醒10点,吃完饭到办公室是11点左右。开始敲代码到下午5点半,吃晚饭。晚上7点到10点。回宿舍放松。
 背景就是这样啦~所以敲的时候是边查边问边做ヾ(゚∀゚ゞ)现在想想我整天问的一个后台的师傅哈哈哈被我烦死咯 ̄▽ ̄在此感谢!

涉及到的东东:(除了增删改查之外)
1、pdf文件上传
2、给不同用户发送邮件
3、IP白名单
4、阅读量
5、级联选择(都是动态更新滴!没错这里比小程序的级联麻烦一点点…)
6、一个IP在24小时内只能上传三次
7、文件下载

以下为第一次自己的一些问题+学到的东西:
BEGIN
1、怎么分路由组?

每个路由组是以功能模块分的。例如在这个项目中,我是把超级管理员的功能分为一个。下面都是主管理员对管理员的管理
第一次独立开发——图书馆论文提交系统(laravel)有感

2、为啥用资源路由?

比如我要同样对一个对象进行增删改查
没用之前:
第一次独立开发——图书馆论文提交系统(laravel)有感用了之后:
第一次独立开发——图书馆论文提交系统(laravel)有感具体资源路由中对应的增删改查路由怎么写,查一下就可以了。
命令为:php artisan route:list

3、中间件是干嘛滴?

中间件是用来保护路由组滴(憋打我…自己的理解hhh)。先执行中间件,如果您的中间件通过,则进入执行你路由组的东东。
比如管理员除了登录本身,其他操作都是登录后才可以用,所以此处需要用中间件。
第一次独立开发——图书馆论文提交系统(laravel)有感

4、一个坑!

定义资源路由后定义其他路由千万别用资源路由的名字啊!我在说啥?好放栗子!
比如我定义这个资源路由第一次独立开发——图书馆论文提交系统(laravel)有感
我再一个这样式滴:
Route:post(’/paperSubmit/load’, ‘…’);
没从我就这样在这里摔倒了…

目前让我印象最深刻的就是这些。

END

碎碎念:
emmm以后做项目一定边做边整理嗯!(╥╯^╰╥)