原创 協議基礎:使用Telnet學習IMAP協議

IMAP 介紹 IMAP 全稱是 Internet Mail Access Protocol,即交互式郵件存取協議,它是跟 POP3 類似郵件訪問標準協議之一。不同的是,開啓了 IMAP 後,您在電子郵件客戶端收取的郵件仍然保留在服務器上

原创 php數據類型

布爾型 整型 浮點型 字符串 數組 對象 資源型 資源是由專門的函數建立和使用用的,比如fopen,mysql_connect等,可用get_resource_type來返回資源類型 $db = mysql_connect(); echo

原创 PayPal smart payment buttons

簡介 Smart Payment Buttons(智能支付按鈕),是全球著名在線支付商PayPal提供的一項最新收款功能,其目的是儘可能多的消除結賬中產生的摩擦(checkout friction),即:影響買家完成支付的不利因素。 其集

原创 php管道模式手測

先寫在這裏,待完善 interface PipelineInterface { public function send($traveler); public function through($stops); pu

原创 Laravel異常:捕獲,處理和創建

很多開發者在開發過程中都會遇到異常,處理過程大同小異:捕獲然後處理,事實上也確實是如此。但本文不打算談太多錯誤與異常的原理,只是從laravel自帶的Exception入手,談一談怎樣用一個更好的方式處理錯誤信息。 異常 先舉個簡單的例子,

原创 Laravel中集成PayPal

最近在寫一個面向國外買家的一個商城項目,既然面向國外,那就要用到PayPal這個支付平臺。因爲在對接PayPal的過程中遇到了一些問題,花費了一些時間,所以把對接的過程記下來,也希望能幫助到用到PayPal的朋友。 我集成的是paypa

原创 Laravel中9個不經常用的小技巧彙總

這篇文章主要給大家總結介紹了關於Laravel中9個不經常用的小技巧,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Laravel具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 前言 衆所周知Lara

原创 Laravel 9個不經常用的小技巧

1. 更新父表的timestamps 如果你想在更新關聯表的同時,更新父表的timestamps,你只需要在關聯表的model中添加touches屬性。比如我們有Post和Comment兩個關聯模型 <?php namespace Ap

原创 Laravel+Dingo/Api 自定義響應

在最近的開發開發項目中,我使用了Dingo/Api這個第三方Api庫。Dingo是個很強大的Api庫, 但在開發的過程中,需要自定義響應字段。 剛開始使用Ding/Api時,返回如下: { "message": "422 Unpro