Jimmy's Code

Want to be a better Coder
^
2019-10-02

接下來我們來談一下 Laravel 關於驗證的部分,作為一個全能型的框架 Laravel,到底會讓 Validation 會如何好寫呢! 以下請跟著我走就知道,check out~。 為什麼需要驗證 因為我們要當使用者就是笨蛋啊,不是啦,是為了防止使用者輸入到錯的資訊以至於讓我們系統崩潰,別忘了 Garbage in,Garbage out 喔~ Laravel 提供給我們的驗證規則 還記得我們第… 繼續閱讀

2019-10-01

接下來我們來說明關於 Laravel 的 Middleware,什麼是 Middleware 呢?中文名稱稱呼是「中介層」,我是想像他有點像是防火牆的概念,可以在每一次 request 進入 controller 的流程當中,做一層過濾、驗證的部分,而當 Response 出來之後,也會經過這樣一層層程序回應給使用者。 在這裏也提供一些參考資料:https://laravel.tw/docs/5.… 繼續閱讀

2019-09-30

接下來我們要講講關於 Laravel 的 Email 的功能,其實所謂的現代框架,尤其是像 Laravel 本身這樣「全能型」的框架,基本上都會有相關寄信、送信的功能。現在讓我們~開始囉~ 介紹 MailTrap 服務 要讓程式寄送電子郵件,首先一定是要有個SMTP的 SERVER 才可以,不可能無緣無故就讓你用幾行程式簡簡單單就寄送出去,當然要有一個從什麼發出來的東西啊~如果不太了解什麼是 SM… 繼續閱讀

2019-09-29

接下來讓我們來討論關於 Command 的部分,Laravel 本身提供了一些類似 CLI 的部分,許多強大的現代框架大部分也都會有類似的功能。對了,補充一下,CLI 全名是:Command-line interface,意思是他有別於圖形化介面,以不倚靠滑鼠、大部分倚靠鍵盤,key 進一連串的文字及指令。 Laravel 的 CLI 名為Artisan,他的使用方式就是在artisan前面加上p… 繼續閱讀

2019-09-28

經過前幾天導覽過簡單的 Laravel 之 CRUD 篇,現在開始我們要一一來談談關於比較進階,而且也是平時開發常用到的功能與指令等,可能有時候也會順便在講解的時候偶爾帶入前幾天說的東西。在網站開發上,我們常常會有所謂的「會員制度」,身為一個成熟的框架 Laravel,他要如何實現會員制度這個功能呢?放心,不會很辛苦,幾個指令就能搞定,厲害吧!讓我們來體驗這種快速開發吧! Let’s Go! 在 … 繼續閱讀

2019-09-27

接下來到該篇章最後一個小節,讓我們把剩下的新增、修改、刪除都做好吧! 這是接續前兩天的實作,如果不太清楚的話記得複習一下前兩天 綜合應用(2) 使用 Laravel 做一個簡單的部落格:複習-上 綜合應用(3) 使用 Laravel 做一個簡單的部落格:複習-中 新增文章對於 RESTFul API 的概念來說,他是一種POST,對於網址來說以 Article 為例則是http://127.0.0… 繼續閱讀

2019-09-26

昨天我們小部落格專案已經準備好資料庫、Seeder、Route和Model了。 如果錯過的可以看看昨天的:綜合應用(2) 使用 Laravel 做一個簡單的部落格:複習-上 現在剩下最後的Controller和View我們就可以將這個小專案完成囉,Check out~ 建立Controller 首先就是Controller拉,既然我們Route/web.php 裡面新增了Route::resour… 繼續閱讀

2019-09-25

現在讓我們結合過去九天的學習,一起做個簡單的部落格,其中他就只是一個文章的增刪改查的部分。藉此案例來實作我們的小專案。 建立環境 首先,讓我們使用指令建立一個全新的 Laravel 專案。讓我們以FirstLaravel為名,這個名稱你可以自訂,只要是字串都可以~ $ laravel new FirstLaravel 在這裏補充之前沒說過的 Artisan 指令 為了讓我們的環境可以統一,我們就使… 繼續閱讀

2019-09-24

前面幾天我們大概導覽了一下整個Laravel 的結構、以及分別M-model、V-view、C-Controller,並且也講到Database的部分還有Route,基本上我們可以算是學會Laravel 的一半了,剩下的就是真的是遇到需求再說,例如event、middleware 還是auth之類的,如果有需要在自行加入即可。 所以在這裡我想要以一個簡單的Laravel 部落格的簡單應用,部落格不… 繼續閱讀

2019-09-23

接下來讓我們介紹MVC裡的V,也就是Larvel理resources/views這個資料夾的部分。作為一個先進的框架,總不可能只是傳送文字這麼簡單,也需要有美美的網頁才可以撐得上一個合格的框架, 當然更不可以像Jquery 一樣用「組字串」的方式那麼辛苦的把html內容捕進來(懂Jquery的人應該懂我在說什麼) 所以Laravel 自帶使用所謂的blade,可以讓你用很方便的模板模式撰寫你要呈現… 繼續閱讀

1 2 3 4 5 ... 9