在30天內簡單介紹軟體開發時需要用到的步驟與工具,以Laravel框架為基礎,延伸出事前準備,架構及內容介紹,和DB操作等其他使用Laravel框架需要的基本認識,主要會以後端開發為主,讓大家在上手的時候能夠更快速的進入狀況。
其他 版本比較 如果是在5.2以前的版本,前面有提到route的定義都會在同一隻檔案 app/Http/routes.php,因此當開發比較多api需要藉由gr...
介紹 這邊的 Entity/Model 僅當成Eloquent class ,不包含資料庫邏輯,僅保留以下部分 Property : 如$table,$fi...
介紹 Respository裡面放的是資料庫邏輯。 如果在比較大型的專案,會把Repository跟Entity拆開,讓資料庫操作的動作能夠跟設定分開,會比...
基本介紹 Service 放的是商業邏輯。 基本上Service跟前兩章提到的Entity還有Repository 在laravel沒有特別提到,但是為什麼...
基本介紹 Controller 放的是請求處理邏輯。 除了在單一的 routes.php 檔案中定義所有的請求處理邏輯,一般來說其實會用Controller...
介紹 通常在Controller 中會使用依賴注入的方式取得 HTTP 請求 使用方法 在Controller的時候就會像這樣使用 <?php name...
介紹 這裡要介紹的是Lravel 在驗證進來的資料時,Laravel 的Controller使用了 ValidatesRequests trait,它可以幫助我...
介紹 另外一個會幫忙過濾篩選的功能,中介層,之前在第11章 route的時候有提到可以加上中介層,它分為前中介層跟後中介層,主要是看被執行的時間,接下來看看要怎...
介紹 接下來這篇比較短,主要在介紹一般我們的設定相關資訊(不是之前提到過的環境設定.env) config 資料夾 config 資料夾是laravel預設會有...
介紹 在前面的章節講了這麼多次,今天終於要來提到Artisan command了,什麼是Artsian Command呢? 是 Laravel 裡的一個指令列...