仿聯想商城laravel實戰---6、自建配置文件和緩存(如何讀取自己創建的配置文件的信息)


仿聯想商城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()讀取路徑的文件
 1 // 刪除文件的方法
 2 
 3 public function delDir($path){
 4 
 5     // 讀取路徑
 6     $arr=scandir($path);
 7 
 8     // 遍歷並且刪除
 9     foreach ($arr as $key => $value) {
10         // 過濾.和..
11         if ($value !='.' && $value!='..') {
12             unlink($path.'/'.$value);
13         }
14     }
15 }
16 
17 // 清除緩存
18 
19 public function flush(){
20 
21     $this->delDir("../storage/framework/views");
22     $this->delDir("../storage/framework/cache");
23 
24     return redirect('admin');
25 
26 }

 

 

9、購物車功能如何實現?

session或緩存或數據庫:可以將物品id、物品數量(還有用戶id)存入數據庫,或者session,或者緩存都行
展示到購物車頁面的時候,才添加物品的圖片,名字等的其余信息

 

 

 

 

二、內容在總結中

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM