iT邦幫忙

laravel相關文章
共有 973 則文章
鐵人賽 Mobile Development DAY 16

技術 [Day 16] 又開始聊測試?如何撰寫難以維護的測試

如果有看過筆者之前的系列文章 Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站!,就會知道自動測試在 Laravel 裡面是很重要的一個環節...

鐵人賽 自我挑戰組 DAY 16
從0開始-30天摸索laravel 系列 第 16

技術 DAY16: 遷移

migration就是把跟資料庫有關的操作,都轉化成程式碼,透過artisan來執行並產生預期想做的事情。 白話就是把原本初期建置資料庫表的相關事情,都寫好fu...

鐵人賽 Modern Web DAY 14

技術 Day 14 Lightning 文章功能

Lightning 作為一個部落格平台,最重要的自然是發文功能。本篇要先準備好文章功能需要的 Migration、Model、Presenter 等等。 新增...

鐵人賽 影片教學 DAY 1

技術 為你自己學 Laravel - Day 1 起步走

嘿~~ 各位好,我是菜市場阿龍! Youtube 頻道:https://www.youtube.com/playlist?list=PLBd8JGCAcUAF...

鐵人賽 Modern Web DAY 1

達標好文 技術 [Day 01] PHP與Laravel簡介

什麼是PHP? PHP(Hypertext Preprocessor,超文字預處理器)是一種開源的通用電腦手稿語言,尤其適用於網路開發並可嵌入HTML中使用。P...

鐵人賽 Modern Web DAY 1

技術 [Day 00] 目錄

先寫個目錄,目前還沒有完成,過程當中還會不停修正,白天再開始正式的第一篇. 雖然鐵人賽有目錄了,不過我還是根據自己的分類來做一個簡單的目錄,方便大家可以查閱....

鐵人賽 Mobile Development DAY 15

技術 [Day 15] 聊難以維護商業邏輯的最後一天!

下面我們來聊聊,如何以其他的方式,來組合出難以維護的商業邏輯。 全域邏輯 啊,我們的老朋友全域變數,可以說是寫難以維護程式碼的重要武器! 雖然現在的 Larav...

鐵人賽 自我挑戰組 DAY 15
從0開始-30天摸索laravel 系列 第 15

技術 DAY15: database配置

Laravel的資料庫設定是放在config/database.php中,設定檔中可以設定所有資料庫連線設定,其中包含MySQL、Postgres、SQLite...

鐵人賽 Modern Web DAY 13

技術 Day 13 Lightning 刪除帳號 & 用戶頁面

接續上篇,做刪除帳號和用戶頁面,一口氣完成用戶的功能! 刪除帳號 新增刪除帳號的路由: routes/web.php // User ... Route::d...

鐵人賽 Mobile Development DAY 14

技術 [Day 14] 再看看商業邏輯!如何設置難以維護的共用程式碼

複雜的商業邏輯,通常會有很多的共用程式碼,來提高商業邏輯的可讀性和可修改度。 今天,我們從共用程式碼的角度,來看看怎麼寫出讓專案難以維護的程式碼。 不共用程式碼...

鐵人賽 自我挑戰組 DAY 14
從0開始-30天摸索laravel 系列 第 14

技術 DAY14: blade 該結束了吧!

Blade之模板語法 前言:今天目標是把Blade的條件陳述式和迴圈一次解決,看到這裡會感覺laravel會有許多的部分跟原本的PHP很不一樣,所以這也是有些人...

鐵人賽 Modern Web DAY 12

技術 Day 12 Lightning 編輯個人資料

註冊完帳號後,本篇要來更新資料和上傳大頭照。 帳號設定頁面 首先先新增 Controller: php artisan make:controller Use...

鐵人賽 Mobile Development DAY 13

技術 [Day 13] 商業邏輯的拆分!如何撰寫難以維護的商業邏輯

討論了難以維護的 MVC 架構之後,我們來深入瞭解一下針對商業邏輯的部分,我們要怎樣讓他難以維護。 任意拆分邏輯 適當的拆分邏輯,有時可以提升程式的可讀性,讓程...

鐵人賽 Modern Web DAY 11

技術 Day 11 Lightning 用戶註冊

註冊基本上和登入差不多,我們要做的註冊頁面裡也只需要增加一點欄位。 註冊頁面 跟登入一樣,到 RegisterController 中替換掉註冊頁面: app...

鐵人賽 自我挑戰組 DAY 13
從0開始-30天摸索laravel 系列 第 13

技術 DAY13: blade GO GO

當然blade絕對不單單只有這點能耐,接下來會進入到Blade頁面佈局的部分,老實說這方面我也是剛接觸,所以只能用短時間理解的內容來說明,如果有錯的話還請見諒。...

鐵人賽 Mobile Development DAY 12

技術 [Day 12] MVC 的第三天!談怎麼寫難以維護的 Controller

今天要講到的是 MVC 裡面的 C,也就是 Controller 的部分。 我們今天來看看,怎麼寫出難以維護的 Controller God Controlle...

鐵人賽 自我挑戰組 DAY 12
從0開始-30天摸索laravel 系列 第 12

技術 DAY12: Blade前傳

Blade是laravel使用的樣板引擎,接下來會大略的介紹一下~ 我自己的習慣是學習一樣東西,喜歡去思考為什麼要這樣設計/處理?所以很多地方會有些冗長,是因為...

鐵人賽 Modern Web DAY 10

技術 Day 10 Inertia.js 和 Presenter - Flexible Presenter

有做過 API 應該都知道,要有 Presenter 層管資料呈現。Laravel 其實已經內建有 Resource 了。不過有個 (我認為) 更適合 Ine...

鐵人賽 自我挑戰組 DAY 11
從0開始-30天摸索laravel 系列 第 11

技術 DAY11: view

跟瀏覽器畫面上有關的事情,大概都能跟View有關係,在邏輯上View是非必要存在的,在某些特殊情況下,確實是可能發生沒有view的情形,例如一個API接收傳送程...

鐵人賽 Mobile Development DAY 11

技術 [Day 11] MVC 框架的第二課!談如何設計難以維護的 view

今天我們聊到 MVC 框架的另一個重要部分:MVC 的 view。 view 在 MVC 框架裡面,通常是負責處理畫面邏輯的部分。 今天我們來談談如何設計出難以...

鐵人賽 Modern Web DAY 9

技術 Day 09 Lightning 用戶登入

調好了用戶 Model,現在可以來做登入/登出了。上篇已經在後端安裝 Laravel UI 有了現成的登入邏輯,但前端就需要做比較多事情...,像用 Tail...

鐵人賽 自我挑戰組 DAY 10
從0開始-30天摸索laravel 系列 第 10

技術 DAY10: Controller

終於來到了laravel的controller囉!!!! 建立Controller之前,需要先新增一下Route的內容 到route.php中,新增下面這行 R...

鐵人賽 Mobile Development DAY 10

技術 [Day 10] 聊 model 的設計!如何設計出難以維護的 model

來到了第十天,我們終於開始談到 MVC 的部分了! 今天我們來談談怎麼設計出難以維護的 model。 不使用 model Larvel 的 ORM model...

鐵人賽 Modern Web DAY 8

技術 Day 08 Lightning 用戶功能

熬了好久,終於要開始做用戶相關的功能啦!雖然 Laravel 預設有幫我們做了一些相關的功能,但沒有完全滿足這個 Lightning 的需求,先來做一些調整。...

鐵人賽 自我挑戰組 DAY 9

技術 DAY9: Artisan 指令列續集

今天來瞄一下在laravel的CLI Artisan可以協助做到那些事情呢? php artisan list 或者 php artisan 查看所有的指令清...

鐵人賽 Mobile Development DAY 9

技術 [Day 9] 談透過 database migration 讓專案難以維護

不要用 migration 首先,最直接的方法,就是不要用 migration。 如果有人提出疑問,這時你可以開始炫耀自己過去的豐功偉業,談談自己之前做過多大的...

鐵人賽 Modern Web DAY 7

技術 Day 07 Layout 和組件

只要是同一個網站,就會有同樣的部分,例如導覽列、頁尾、側邊欄等,需要有 Layout 來統一管理整個網頁的佈局。 網頁內元素開始多了起來,總不可能一直都要複製...

鐵人賽 Mobile Development DAY 8

技術 [Day 8] 怎麼撰寫難以維護的 Middleware

除了 route 之外,要進入到 controller 之前,還要先經過 Middleware 這關。 接著我們就來來談談 Middleware 的設計。 不使...

鐵人賽 自我挑戰組 DAY 8

技術 DAY8: Artisan 指令列

仔細思考了一番,決定再開始講laravel的MVC之前,把laravel的CLI Artisan的順序往前移動,想先來介紹一下Artisan是什麼用途?有什麼優...

鐵人賽 Mobile Development DAY 7

技術 [Day 7] 談 Laravel Route 的設計!如何設計難以維護的 route

專案建立好了,再來就是設計 route,讓使用者可以進來了。 下面我們介紹怎麼設計出難以維護的 route RESTful-ish API 路徑大致上符合 RE...