發表文章

目前顯示的是有「Laravel」標籤的文章

5分鐘加強技術英文聽力網站:The five minute geek show

圖片
因為接下來有機會去國外參加 Conference,想趕緊加強技術相關的英文聽力, 目前除了有在聽 Pearson English One 課程之外(主題比較偏向商業環境的英文) 想說如果有和 Web Development 技術相關的主題那就更好了! 找了一下發現這個  The five minute geek show ,聽了一陣子覺得還挺有趣的,推薦給大家 這是由 Laravel 社群相當知名的大神 Matt Stauffer 所主持, 閒聊的主題相當廣泛,包含了 Frontend dev, backend dev, audio, design, podcasts 等。 一週有兩集,每次只要短短的5分鐘(雖然最近幾次都是超過5分鐘,講得太盡興了XD), 如果想看畫面的話也有影片版本:YouTube Matt Stauffer 頻道   Bobo內心旁白:「最後的嬰兒聲好可愛呀~ The 5 minutes geek show~」。

Laravel 5.1 即將登場,LTS 版本且將支援 PSR-7

圖片
在 Twitter 上宣佈 Laravel5.1即將推出 Laravel 5.1 將在6月9號正式推出!! 這將是 Laravel 的第一個 LTS 版本,伴隨許多新功能,文件也預期會有大幅更動。 因為是架構在 Symfony2.7 之上,預期也將會支援 PSR-7。 其他像是 Lumen、 Silex 也是使用了 Symfony 的 HttpFoundation component,所以也一樣會支援 PSR-7。 補充: LTS (Long Term Support, 長期支援)版本意味著更加穩定與可信賴,有2年的 bug 修復支援,以及3年的安全性問題支援,朝企業級軟體等級邁進。 而為了完整支援 PSR-7,Symfony2.7 先使用了 https://github.com/zendframework/zend-diactoros 來相容原有的 requests 和responses。

Laravel 套件 Sqli:讓 Artisan 提供 SQL 互動介面

圖片
Laravel 套件 Sqli:讓 Artisan 提供 SQL 互動介面 sqli 是一個有趣的 Laravel 4 套件(by Antonio Ribeiro),可以擴充 Artisan 功能,使其可以執行 SQL 查詢語句。 類似像 tinker 那樣可以互動介面來與你的 Laravel 應用程式互動(包含操作 Eloquent) 安裝方式: 使用 composer 安裝,只要在命令列環境下輸入 $ composer require "pragmarx/sqli" "0.*" service provider to your app/config/app.php: 'PragmaRX\SqlI\Vendor\Laravel\ServiceProvider', 使用方式 進入 SQL 互動畫面 $ php artisan sqli 輸入 SQL 查詢字串 $ postgresql:laravel> select email from users; 即可得到 SQL 查詢結果 +----+------------------------------+ | id | email | +----+------------------------------+ | 1 | arnold@schwarzenegger.com | | 2 | danny@devito.com | +----+------------------------------+ GitHub: antonioribeiro/sqli

LaraDiner(拉拉快餐車) 本週四晚上開始試營運囉!

LaraDiner(拉拉快餐車) 本週四晚上開始試營運囉! 由我們幾位社群同好共同發起的 Laravel 讀書會,每個月將不定週舉辦 2 次。 地點在 Ville Cafe (近公館捷運站、台電大樓捷運站) 台北市中正區羅斯福路三段284巷5號 活動詳情: https://www.facebook.com/events/942421959103592 == Update == 第二、三次活動地點都在 InnoSquare 新北創力坊 地址:新北市三重區重新路一段108號3樓(捷運台北橋站3樓)

Laravel Models 驗證套件: laravelbook/ardent

這套件是 Eloquent Model class 的擴充,可以讓你的 model 更加聰明達到自我驗證。 對於輸入資料的驗證有許多好用的 functionality, utilities and methods。 簡單來說可以帶來以下優點: 優點1: 將"驗證"從 controller 移到 model 符合 “fat models, skinny controllers” 原則。 這樣的 code 組織方式可提升專案的可讀性與維護性。 本篇也舉例,若是需求變動此時要 RESTful API for the mobile,用一般的方法會在 controller 複製出相同的程式碼,這也違反 DRY (Don’t Repeat Yourself) 原則, 較佳做法是在 model 建立 signup() 方法,同時用來處理 Web/Mobile ...等。 優點2:model auto-hydrate 表單資料自動混入,讓流程變得更簡潔。 $user = new User; $user->first_name = Input::get('first_name'); $user->last_name = Input::get('last_name'); $user->email = Input::get('email'); $user->password = Hash::make(Input::get('password')); $user->save(); 以下2行等同上述效果。 $user = new User; $user->save(); field 將會自動塞入 Input object data(當然表單的輸入欄為名稱要和DB field一樣才行) 優點3.同時也有更多的 Model Hooks 擴充原本的Model Events 像是 beforeSave() 方法 常用的情境有 1.用來處理 slug。 2.password 加密處理。 優點4.Defining Relationships (the