Laravel框架中緩存的使用方法分析
本文實例講述了Laravel框架中緩存的使用方法。分享給大家供大家參考,具體如下:
1. Laravel為各種不同的緩存系統(tǒng)提供了一致的API,支持的緩存有File、Memcached和Redis等
2. 主要方法
put()、add()、forever()、has()、get()、pull()、forget()
3. 配置文件路徑 /config/cache.php
4. 添加路由
Route::get('/cache1', 'HomeController@cache1');
Route::get('/cache2', 'HomeController@cache2');
5. 添加緩存
public function cache1(){
Cache::put('key1','val1',10);
}
由于這里我們就使用默認的文件緩存,那么執(zhí)行該方法后,在storage下會生成新的緩存文件,如下圖所示

6. 其他操作
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Cache;
class HomeController extends Controller
{
public function cache1(){
Cache::put('key1','val1',10);//鍵 值 有效時間(分鐘)
//Cache::add('key2','val2',20);//若key2不存在,則添加成功 否則,添加失敗
//Cache::forever('key3','val3');//永久保存對象到緩存
//Cache::has('key1');//判斷是否存在
Cache::forget('key1');//刪除緩存
}
public function cache2(){
//$data = Cache::get('key1');//取值
$data = Cache::pull('key1');//取值后刪除
dd($data);
}
}
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Laravel框架的PHP程序設(shè)計有所幫助。
相關(guān)文章
基于PHP的加載類操作以及其他兩種魔術(shù)方法的應(yīng)用實例
下面小編就為大家?guī)硪黄赑HP的加載類操作以及其他兩種魔術(shù)方法的應(yīng)用實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
yii框架通過控制臺命令創(chuàng)建定時任務(wù)示例
這篇文章主要介紹了yii框架通過控制臺命令創(chuàng)建定時任務(wù)示例,需要的朋友可以參考下2014-04-04
Laravel5.1 框架Middleware中間件基本用法實例分析
這篇文章主要介紹了Laravel5.1 框架Middleware中間件基本用法,結(jié)合實例形式分析了laravel5.1框架Middleware中間件功能、創(chuàng)建、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2020-01-01
php curl簡單采集圖片生成base64編碼(并附curl函數(shù)參數(shù)說明)
今天小編就為大家分享一篇關(guān)于php curl簡單采集圖片生成base64編碼(并附curl函數(shù)參數(shù)說明),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02

