php项目开放学习心得,实战项目分享及学习心得和建议

因为申请了助教,就顺着项目做了一遍。考虑到自己有基础,也想看看 laravel 5.6 下的不同,就没有完全按项目要求的开发环境来,使用的是环境是 MAC valet 和 Laravel 5.6,因为5.6使用的是 bootstrap 4.0,样式得微调,不过也顺利的把项目依样画了个葫芦。

screenshot1.png

screenshot2.png

screenshot3.png

学习心得

项目教程很傻瓜,跟着做就好,但完全没经验的可能会有一些坑,所以刚入门的开发者,最好提前把文档通读,虽然不用都理解,但要能在项目中用到相关知识时知道对应的文档在哪儿,这样遇到问题看文档足以解决。就算有laravel开发经验的,通过项目也能学到很多好的开发思路和方法,我在这过程中受益匪浅,建议大家都练练。

对项目优化的小建议:

样式美化章节建议使用 asset() 辅助函数,至少感觉这样更好 :+1 。

权限系统章节建议增加异常美化处理,同时把 http 异常 部分的知识加入进来。

try {

$this->authorize('destroy', $user);

} catch (AuthorizationException $authorizationException) {

return abort(403, '对不起,你无权进行此操作!');

}

screenshot4.png

开发环境邮件发送部分,建议增加直接使用mailtrap.io来调试的部分,毕竟laravel默认配置就是mailtrap.io,比使用log驱动更能直观看到真实环境邮件内容样式。

screenshot5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值