学习总结1.通过Auth::user()获取用户的登录信息2.通过$request->route()->action['controller']获取当前访问路由地址对应的控制器App\Http\Controllers\admins\Home@inde...
演示链接http://www.xuanransoftware.com/phpStudy/0409/ 课程总结 弹性布局和盒模型是完美搭配可以使所有元素和元素框放在自己想要的位置注意弹性布局的容器属性和项目属性有时候受限于容器的width属性 CSS弹...
学习总结 grid主要适用于布局大框架,而细节处理还是需要grid和flex配合进行使用grid可以简化html和css文件中的代码量下面代码还可以优化,二手交易在是用flex布局,可以用grid布局1.仿整站首页演示链接 仿老师的整站首页 ...
演示链接http://xuanransoftware.com/phpStudy/0513/ 演示效果 学习总结 把分页的数据封装在一个类中,方便前端调用输入页码跳转的时候,form的method设置为get 1.数据分页控制类 PageList.ph...
学习总结 当script标签中使用src属性时,忽略内部脚本,使用外部脚本当外部文件较大时,使用async属性,防止页面发生阻塞使用defer属性时,脚本文件是延迟加载js中的变量和函数都区分大小写js中如果定义变量就必须加var关键字,如果更新变量...
学习总结 后期静态绑定可以把定义的静态方法与调用它的类进行绑定,而不是定义它的类构造方法是在类被实例化的时候由系统自动执行的属性拦截器可以在属性被访问,设置,检测,删除时判断,如果没有权限或者不存在该属性则触发对应的方法。方法和静态方法拦截器是在方法...
学习总结 利用composer可以方便的下载第三方组件包利用composer可以方便的管理项目中的依赖关系利用composer可以很方便的创建一个laravel框架的项目 1. Composer常用命令与功能 命令 功能 php -v 查...
学习总结 使用第三方包可以加快项目的开发进度使用composer可以快速搭建项目框架 1.目录结构 2.composer.json文件内容{ "autoload": { "psr-4": { "controllers\\": "ap...
学习总结 类的继承:子类可以继承所有父类中的属性和方法,但是父类中的private属性在子类中是不能被访问的类的扩展:子类中除了使用父类的属性和方法,还可以添加自己的属性和方法类的重写:父类中的属性和方法可以在子类中被重新定义抽象类是不可以被实例化的...
学习总结 掌握了通过PHP中的PDO类实现与数据库的连接PDO可以加载多种类型的数据库引擎,如果更换数据库,只需要更改数据库连接参数中的dsn->type即可可以把数据库的连接和增删改查封装在一个类中方便使用 1.自动加载一个PDO的连接类 DBco...
学习总结1.js中的数据类型和php中的数据类型非常相似,不同之处js中的数组类似php中的关联数组,js对象中的属性类似php中的关联数组,访问对象属性用.操作符2.js中的对象可以通过JSON.sringify(对象名)方法把一对象序列化一个js...
学习总结1.如果想扩展laravel中的类,必须先确定这个类是否包含macro()方法,如果包含这个静态方法,说明这个类可以扩展2.必须继承ServiceProvider类,然后把扩展的方法写在boot()方法中3.通过调用扩展类的macro()实现...
学习总结 文件上传操作封装在类中利于使用和维护文件批量上传时前端的input中写multiple参数文件上传时前端form必须是POST方式上传,method="POST" enctype="multipart/form-data",而且表单发送前的...
学习总结 使用数组函数可以轻松取到数组中的键和值使用数组函数可以轻松查找数组中的键和值使用数组函数可以对数组的键或值进行排序使用数组函数中的回调函数可以对数组中的所有元素进行复杂的逻辑处理
学习总结 如果需要加载重要的文件,则使用require进行文件加载,比如数据库连接的文件加载其余文件使用include进行加载如果想把重复的文件加载去除,使用require_once或者include_once类是一个包含属性和方法的模板,属性就是变...