laravel

1,使用门面是更优秀的静态方法,在单个类中使用过多门面,会让类很容易变得越来越大,我们控制其有限职责,使其符合类的定义。

2,尽量用依赖注入来降低耦合,简洁代码,就是符合特定接口规则,在执行方法前自动在接口中实现(ioc容器注册),这样就解除了在深度依赖的情况下,造成的维护扩展性及其差的情况,就是说在方法里实力化类,就是依赖当在有几个嵌套时想要更换升级其中组建就十分困难了,项目大时尤其明显,所以说实例化交给ioc容器去统一(控制反转),至于依赖框架会自动搜寻去绑定,这样就有了一个统一的地方去维护这些依赖关系,维护起来方便一些,就不用层层的去找这些依赖关系了。

3,集合辅助函数可以有更多的数组便捷操作,数组记录进行对象的操作。

4.磁盘驱动,上传操作更加灵活

function del(Request $request,Lesson $lesson){
        $old_video_address=$lesson->video_address;
        if($old_video_address!=''){
            $old_video_address=str_replace('/upload/', '', $old_video_address);
            storage::disk('upload')->delete($old_video_address);
        }
        $old_cover_img=$lesson->cover_img;
        if($old_cover_img!=""){
            $old_cover_img=str_replace('/upload/','', $old_cover_img);
            storage::disk('upload')->delete($old_cover_img);
        }
        $res=$lesson->delete();


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值