iT邦幫忙

laravel相關文章
共有 1077 則文章
鐵人賽 Software Development DAY 10

技術 Eloquent ORM 前置作業:設定Model

物件關聯對映(Object Relational Mapping,簡稱ORM),用於實現導向程式語言裡不同類型系統資料間的轉換轉換,換句話說可理解為將資料庫的轉...

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

技術 DAY23: ORM續談 - OOP

寫到一半,突然想到會不會有朋友不太清楚為什麼有時候是使用->有時候是用=的原因?所以先插入一小段的基礎OOP物件導向 所以先來解釋一下什麼是物件導向物件導...

鐵人賽 Modern Web DAY 21

技術 Day 21 Lightning 編輯 & 刪除文章

文章的新增、顯示都有了,馬上來做剩下的修改和刪除吧! 編輯文章和刪除文章功能 app/Http/Controllers/Post/PostController...

鐵人賽 Software Development DAY 9

技術 Laravel Migrations

在一般的程式碼版本可以用git來版本控制,而在資料庫呢?Laravel提供 migrations(遷移),可提供建立資料表與設定欄位屬性之外,更可作為資料庫的版...

鐵人賽 Modern Web DAY 7

技術 [Day 07] Laravel專案架構介紹

回到我們之前建好的專案,結構大致上如下. 以下對Laravel的結構做說明 - app/ - Console/ - Commands/...

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

技術 DAY22: ORM上菜囉

ORM(Object Relational Mapping)可以處理大多數的SQL需求,來好好研究一番CRUD(SELECT、CREATE、 UPDATE、DE...

鐵人賽 Mobile Development DAY 29

技術 [Day 29] 最後一次談團隊

「如何用 Laravel 撰寫難以維護的專案」這系列文章再兩天就結束了。 我們最後一次來談談團隊的氛圍,要避免哪些事情,可以讓專案更加難以維護。 避免衝突 大家...

鐵人賽 Mobile Development DAY 28

技術 [Day 28] 再來談談團隊,怎麼讓經手的專案難以維護

今天我們再來補充一些團隊氛圍怎麼讓經手專案難以維護的部分。 責任歸屬 每個專案都分配一個負責人,其他人不去過問,也不知道他在做什麼。 這樣,當這個人不在或者離職...

鐵人賽 Mobile Development DAY 27

技術 [Day 27] 讓專案難以維護的團隊?談團隊溝通

前面幾個禮拜,我們談了很多從專案程式碼的寫法,從變數命名到程式架構,甚至到文件都說了。 除了程式碼和文件這類顯而易見的技術債之外,團隊氛圍的債務更加難以察覺。...

鐵人賽 Mobile Development DAY 26

技術 [Day 26] 來聊聊 PHP 的 IDE,談 PhpStorm

下面我們來談談如果工作上如果遇到 PhpStorm,應該怎麼維持專案的難以維護。 什麼是 PhpStorm 在 PHP 開發的世界裡面,PhpStorm 可以說...

鐵人賽 Mobile Development DAY 25

技術 [Day 25] 程式碼的撰寫風格,來談談 PSR

今天我們來談談從排版與程式撰寫的風格規範,怎麼讓專案難以維護。 在 PHP 的世界裡面,要討論程式風格的規範,不可避免的要談到 PSR。 什麼是 PSR PSR...

鐵人賽 Mobile Development DAY 24

技術 [Day 24] 另一種形式的文件:談談難以維護的註解

除了一般的文件以外,更多我們常使用到說明程式碼的方式,就是使用註解。 今天我們來談談怎樣的註解可以讓專案更難維護。 不寫註解 不寫註解。 註解範本 有的 IDE...

鐵人賽 Mobile Development DAY 23

技術 [Day 23] 再談談技術文件:怎麼撰寫文件讓專案難以維護

今天我們繼續聊聊怎麼撰寫文件,可以讓專案變得難以維護。 紀錄做法不記錄原因 只紀錄程式碼做了什麼事情的細節,但是不描述這段程式碼的功能。 這樣一來,如果出錯的話...

鐵人賽 Modern Web DAY 20

技術 Day 20 Lightning 完善文章列表 & 優化資料庫查詢

列表組件已經完成,再來可以做用戶頁面的文章列表了。 用戶頁面的文章列表 首先先修改用戶頁面的 Controller 部分,因為之後這個頁面還要放用戶喜歡的文章...

鐵人賽 影片教學 DAY 8

技術 為你自己學 Laravel - Day 8 Resource vs. Routes

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

鐵人賽 Mobile Development DAY 22

技術 [Day 22] 如何寫出難以維護的技術文件

專案寫的差不多了,我們來聊聊一個很多工程刻意逃避或者忽略的東西:技術文件。 這裡說的技術文件,指的是描述程式碼設計和行為的文件。不是規格說明書或者使用流程的說明...

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

技術 DAY21: 蝦米是ORM?

ORM( Object Relational Mapping)物件關聯對映,以我的理解就是在資料庫與程式之間做了一層中間層,所有與資料庫的語法都是使用ORM的語...

鐵人賽 Modern Web DAY 19

技術 Day 19 Lightning 分頁功能

在原本 Laravel Blade 裡要使用分頁是非常簡單的,但現在我們前端是 Vue,需要做一(億)些些調整才能使用分頁功能。 調整 Laravel 分頁器...

鐵人賽 Modern Web DAY 6

技術 [Day 06] 在Windows用IIS架設Laravel環境(二)

繼續昨天的主題, 在IIS上架設網站 因為我們是從零開始,首先當然就是要有一個資料夾放網站,我們之前已經在E:\Web\LaravelBlog 建了一個專案,路...

鐵人賽 影片教學 DAY 7

技術 為你自己學 Laravel - Day 7 Layouts

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

鐵人賽 影片教學 DAY 6

技術 為你自己學 Laravel - Day 6 Views

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

鐵人賽 Software Development DAY 8

技術 Laravel Routing

路由(Routing),顧名思義提供路由與轉送資訊的檔案。 首先看看專案中router資料夾可發現有四個檔案,但個人主要會用到 web.php跟 api.php...

鐵人賽 Modern Web DAY 18

技術 Day 18 Lightning 文章、草稿列表

文章列表 文章列表的路由已經存在 Resource 裡,只要再加一個草稿列表的路由,而且一定要放在 ShowPost 上面: routes/web.php /...

鐵人賽 Mobile Development DAY 21

技術 [Day 21] 難以維護的組合式架構

昨天我們提到了龐大專案,以及一些讓他難以維護的技巧。 當我們隨著專案開發,不希望一個專案變成一個難以維護的龐大專案,有時會嘗試拆分成幾個小專案,來組合出我們要的...

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

技術 DAY20: request

今天來摸索的是laravel Request 請求,一般請求指的是$_GET、$_POST...等,原生的php是自己使用$_GET、$_POST去取得表單或者...

鐵人賽 Modern Web DAY 5

技術 [Day 05] 在Windows用IIS架設Laravel環境(一)

在實作Laravel之前,需要先將網站架起來,如果這步驟你已經會了,可以考慮直接跳過這一篇.雖然主題是 在Windows用IIS架設Laravel環境,但是其...

鐵人賽 影片教學 DAY 5

技術 為你自己學 Laravel - Day 5 Controllers

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

鐵人賽 Mobile Development DAY 20

技術 [Day 20] 難以維護的 Laravel monolith 架構

CI/CD 討論過後,該來看看程式架構的部分了。 我們來談談怎麼用 Laravel 作出難以維護的 monolith 架構。 什麼是 monolith 架構 多...

鐵人賽 影片教學 DAY 4

技術 為你自己學 Laravel - Day 4 Routes(Part 2)

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

鐵人賽 Modern Web DAY 17

技術 Day 17 配置 Markdown

說到寫文章,易讀易寫的 Markdown 怎麼可以少?本篇就來配置 Markdown 功能到 Lightning。 Markdown 編輯器 我們這回要使用一...