引言 我們一直在講,通過路由傳達到控制器,處理好數據並渲染到視圖,但是對於現代的應用, 前后端分離的情況下,后端寫個接口就完事兒了。 本期為大家說一說用laravel寫restful風格的API,看看能有多簡單。 以路由開端 寫API接口,與傳統的渲染前端模板頁面有什么區別?少了視圖 ...
引言 前一期我們介紹了存儲用戶會話數據到服務器,並通過框架提供的Session類 進行數據讀寫操作的方法。 但是有些數據,如數據庫集合,API接口等等,對於全局的用戶來說是無差別的, 這時候我們需要全局緩存以便提供給所有的用戶使用。 本期就來說說Cache緩存。 代碼時間 laravel在設計上做了很巧妙的構思,將緩存相關的類,設計得有插接件的感覺。 所以,你看到Session Cache Coo ...
2020-09-20 09:05 0 1018 推薦指數:
引言 我們一直在講,通過路由傳達到控制器,處理好數據並渲染到視圖,但是對於現代的應用, 前后端分離的情況下,后端寫個接口就完事兒了。 本期為大家說一說用laravel寫restful風格的API,看看能有多簡單。 以路由開端 寫API接口,與傳統的渲染前端模板頁面有什么區別?少了視圖 ...
引言 使用laravel實現一個最簡單的動態頁面,牽涉到laravel的路由注冊方式, 控制器書寫方式,以及blade靜態模板的使用。雖然功能很小,卻是一個精簡版的hello world。 下面開始我們的編程之旅。 創建laravel應用 首先我們通過命令行安裝laravel應用 ...
引言 laravel引用了強大的Carbon日期時間處理庫用於日期時間的操作, 並且在數據庫的格式化中使用該庫。本文就說一說程序中如何方便地使用 Carbon自定義格式。 學習時間 只要成功安裝了laravel的項目,已經內置了標准的carbon庫文件,比如說在寫入數據庫字段 ...
使用前請先配置 redis或其他的緩存配置 導入:use Cache; 添加一個緩存 $minutes為過期時間 Cache::put('key', 'value', $minutes); 設置永久緩存 Cache::forever('key','value'); 存在就獲取 ...
當數據庫成為瓶頸時,比如高並發、讀多寫少等場景,我們首先會想到的就是利用緩存來提高整個系統的性能。 緩存雖然能夠大大提升整個系統的性能,但同時也引入了更多復雜性。 如果沒有針對緩存進行比較好的處理,某些場景下甚至會導致整個系統崩潰。 這次我們要聊的就是:緩存雪崩。 緩存雪崩 緩存雪崩是指 ...
上一篇寫了支付寶支付,然后這段時間我又把微信支付給接上了,作為萌新的我還是很有成就感的,哈哈~~好了,該寫正事了。 第一步:創建應用及配配置 首先到微信的官方平台注冊應用https://pa ...
配置即一切 一切皆於需求,后台從0開始搭建,但是寫了一兩個頁面后發現太多的是對單表的增刪改查操作,於是就想到了,能不能做一個快速搭建的后台。想到一句話,配置即一切。如果一個CURD后台能只進行配 ...
上一篇寫了支付寶支付,然后這段時間我又把微信支付給接上了,作為萌新的我還是很有成就感的,哈哈~~好了,該寫正事了。 第一步:創建應用及配配置 首先到微信的官方平台注冊應用https://pa ...