仿联想商城laravel实战---6、自建配置文件和缓存(如何读取自己创建的配置文件的信息)

一、总结

一句话总结:

config()及相应的方法

1、前端插件选择好了,后端开发超级省力?

比如多图上传插件(还显示上传的进度)

2、数组和对象等复杂内容怎么通过ajax传递到控制器?

转化为字符串,比如可以用json

3、系统的管理配置的那些【变量的权限】是什么?

尽量全局变量

4、系统的管理配置的那些变量是放在数据库还是放在配置文件中?

配置文件,操作简便:配置文件中return array(各个配置的变量的键和值);

5、lavarel添加新的功能需求的流程?

1、增加路由
2、增加控制器和视图

6、lavarel的缓存最基础操作:写入缓存和读取缓存?

写入缓存:put():\Cache::put("data",$data,1);
读取缓存:get():$data=\Cache::get('data');
// 写入缓存

    // \Cache::put("data",$data,1);

// 读取缓存

    // $data=\Cache::get('data');

// 删除缓存
// \Cache::forget('data'); // dd($data); // 删除所有缓存 \Cache::flush();

7、lavarel的我们手工添加的缓存文件存储在哪?

storage/framework/cache 文件夹里面

8、后台的清除缓存功能如何实现?

scandir()读取路径
unlink()遍历删除scandir()读取路径的文件
 // 删除文件的方法

 public function delDir($path){

     // 读取路径
$arr=scandir($path); // 遍历并且删除
foreach ($arr as $key => $value) {
// 过滤.和..
if ($value !='.' && $value!='..') {
unlink($path.'/'.$value);
}
}
} // 清除缓存 public function flush(){ $this->delDir("../storage/framework/views");
$this->delDir("../storage/framework/cache"); return redirect('admin'); }

9、购物车功能如何实现?

session或缓存或数据库:可以将物品id、物品数量(还有用户id)存入数据库,或者session,或者缓存都行
展示到购物车页面的时候,才添加物品的图片,名字等的其余信息

二、内容在总结中

 

仿联想商城laravel实战---6、自建配置文件和缓存(如何读取自己创建的配置文件的信息)的更多相关文章

  1. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件

    仿联想商城laravel实战---7.lavarel中如何给用户发送邮件 一.总结 一句话总结: 设置邮件服务器,比如163邮箱 lavarel中配置邮件服务,在.env中 控制器中使用Mail对象发 ...

  2. 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))

    仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue ...

  3. 仿联想商城laravel实战---4、验证(lavarel的表单验证如何使用)

    仿联想商城laravel实战---4.验证(lavarel的表单验证如何使用) 一.总结 一句话总结: 验证规则和验证信息的数组:在控制器的方法中 1.注册页面中的用户名正确(比如是否重名,字段长度是 ...

  4. 仿联想商城laravel实战---3、前端页面搭建(什么情况下需要路由接参数)

    仿联想商城laravel实战---3.前端页面搭建(什么情况下需要路由接参数) 一.总结 一句话总结: 比如访问课程的时候,不同的课程(比如云知梦),比如访问不同的商品,比如访问不同的分类 //商品详 ...

  5. 仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)

    仿联想商城laravel实战---2.后端页面搭建(验证码如何在页面中使用) 一.总结 一句话总结: 放在img里面,img的src就是生产验证码的控制器路径: img src="/admi ...

  6. 仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)

    仿联想商城laravel实战---1.仿联想商城需求和数据库设计(lavarel如何搭建项目) 一.总结 一句话总结: composer引入lavarel.配置域名.配置apache 1.项目名 le ...

  7. ThinkPHP3.2开发仿京东商城项目实战视频教程

    ThinkPHP3.2仿京东商城视频教程实战课程,ThinkPHP3.2开发大型商城项目实战视频 第一天 1.项目说明 2.时间插件.XSS过滤.在线编辑器使用 3.商品的删除 4.商品的修改完成-一 ...

  8. 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示

    转自:https://blog.csdn.net/eson_15/article/details/51405911 网上商城首页都有热门商品,那么这些商品的点击率是很高的,当用户点击某个热门商品后需要 ...

  9. 商城项目实战 | 1.1 Android 仿京东商城底部布局的选择效果 —— Selector 选择器的实现

    前言 本文为菜鸟窝作者刘婷的连载."商城项目实战"系列来聊聊仿"京东淘宝的购物商城"如何实现. 京东商城的底部布局的选择效果看上去很复杂,其实很简单,这主要是要 ...

随机推荐

  1. freemarker 开始时间与当前时间进行比较

    <#if startTime?datetime lt .now?datetime>:年月日时分秒比较 <#if startTime?date lt .now?date>:年月日 ...

  2. 使用SpannableString实现一个load小动画

    依然是github开源项目:WaitingDots 这个项目代码不多,实现的非常easy.可是非常有意思由于动画的基本元素不是画出来的,而是使用了spannableString来实现. DotsTex ...

  3. 4Sum_leetCode

    Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = tar ...

  4. ImportError: No module named '_sqlite3'

    问题: Python 3.5.1 报错如下 Traceback (most recent call last): File "manage.py", line 16, in < ...

  5. 查看Android.mk文件中的变量的值

    当某个Android.mk中包含如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_C_INCLUDES += \ $(LOCAL ...

  6. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its 错误解决办法

    This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log ...

  7. 使用google的GSON解析json格式的数据

    GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用.如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的li ...

  8. 在spring boot中使用自定义的properties

    1 在application.properties中添加 android.name=Tim android.password=123456 新建一个保存该Setting的配置类, @Configura ...

  9. php自定义函数: amr转mp3格式

    <?php function amr2mp3($file){ if (file_exists($file . '.mp3') == true) { return; } else { $param ...

  10. Dubbo,ZooKeeper,Redis,FastDFS,ActiveMQ,Keepalived,Nginx,Hudson

    获取[下载地址]   QQ: 313596790   [免费支持更新] 三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体 [新录针对本系统的视频教程,手 ...