Jimmy's Code

Want to be a better Coder
^
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,可以讓你用很方便的模板模式撰寫你要呈現… 繼續閱讀

2019-09-22

接下來讓我們分享在 MVC 裡面的 Controller,不像 Laravel 沒有一個專門的 Model 資料夾,Controller 在 Laravel App 資料夾裡面有一個 app/Http 的子資料夾,在 Http 底下有個 Controllers 的資料夾 在 Controllers 這個資料夾裡面,就有各式各樣 Controller.php 的檔案。 接下來,讓我們從新建一個 Co… 繼續閱讀

2019-09-21

前面我們已經把資料庫都已經準備好了,接下來我們要進入 MVC 之中的 M 了,就是與業務邏輯、資料庫溝通有關係的那一層,在這裏,我們以 Article 為例 (文章) 讓我們用 artisan 來製作我們的 model 吧,使用指令 php artisan make:model Article 接下來你就會看到在 App 這個資料夾出現了Article.php,讓我們打開他看看 Laravel 為… 繼續閱讀

2019-09-20

俗話說:「兵馬未動,糧草先行」,接下來讓我們講講 Laravel 關於 database 的部分。 目前 Laravel 接受底下類型 MySQL PostgreSQL SQLite SQL Server 之後我們將以「Mysql」作為範例。 首先,我們必須確保 資料庫 與 php 有所連結。讓我們打開 .env 這個檔案來看 其中有一段關於 database 的敘述 DB_CONNECTION=… 繼續閱讀

2019-09-19

前一天我們稍微簡介一下資料夾的結構,談到 routes 這個資料夾放置所有和路由相關的檔案。打開 routes 資料夾,我們看到四個檔案 api.php :在做前後端分離專案的時候,我們會用到這個檔案 channels.php:和 Broadcast 有關係,這是 laravel 的功能,我自己也很少用過。期待未來在寫這個系列的時候一起來學習。 console.php:和指令有關係,我們會常常打 … 繼續閱讀

1 2 3 4 5 ... 9