Jimmy's Code

Want to be a better Coder
^

Laravel Model

 2019-09-25   r567tw 

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

Laravel Controller

 2019-09-25   r567tw 

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

Laravel View

 2019-09-25   r567tw 

接下來讓我們介紹MVC裡的`V`,也就是Larvel理resources/views這個資料夾的部分。作為一個先進的框架,總不可能只是傳送文字這麼簡單,也需要有美美的網頁才可以撐得上一個合格的框架, ![https://ithelp.ithome.com.tw/upload/images/20190923/201069991Ea1LHMTjv.png](https://ithelp.ithome.… 繼續閱讀

Laravel RESTFul API

 2019-09-25   r567tw 

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

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

Laravel Database: Migration and Seeder

 2019-09-20   r567tw 

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

Laravel-Route

 2019-09-19   r567tw 

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

Laravel 導覽與生命週期

 2019-09-18   r567tw 

其實 Laravel 作為 php 的框架,其實本質還是 php。 當我們在第一天準備環境的時候,我們建立了一個 blog 的資料夾。 裡面資料夾分別如下: app/ :我們主要工作的資料夾之一 bootstrap/ :Laravel 相關啟動的資料夾,基本上我們不會動這裡 config/ :如果你有什麼固定的需要設定的,可以寫在這裡,有需要的話才會需要在這裡工作 database/ :關於建立 … 繼續閱讀

來談什麼是 MVC

 2019-09-17   r567tw 

Laravel 在 wiki 裡面寫道他是一種 MVC framework 關於 MVC,他有點複雜,我很怕自己會有所說錯,簡而言之,他是許多設計模式的結合 是一種架構現代 Web application 的架構模式與概念。   MVC 分別對應M odel、View 和 Controller。 我們總是會希望我們在架構組織我們的程式碼是易讀、是好維護、是有意義的。 有別於 PHP 常被… 繼續閱讀

參賽前言、讀前基礎、環境預備

 2019-09-16   r567tw 

參賽前言 說真的,這裡真的不知道該寫些什麼,我也不知道我能不能像上次一樣寫滿 30 天,總之這次努力看看。 選擇一個自己最為擅長的語言:PHP,一個被所有工程師鄙視的語言哼,Laravel 的來到,無非是為這個已經被酸民酸到不行的語言注入一股強大的力量。 看遍一些 Laravel 的書籍之後,我覺得那些書籍都寫得過於簡單,舉例來說,很多書籍都沒有講到 Laravel 附帶的 phpunit 測試、… 繼續閱讀