iT邦幫忙

laravel相關文章
共有 1077 則文章
鐵人賽 Mobile Development DAY 19

技術 [Day 19] 難以維護的 CI/CD 流程

在現在的專案裡面,CI/CD 流程已經越來越常見了。 今天我們來聊聊怎麼設計一個讓專案難以維護的 CI/CD 流程。 什麼是 CI/CD 流程 CI/CD 流程...

鐵人賽 Modern Web DAY 4

技術 [Day 04] 使用工具簡介

工欲善其事,必先利其器.現在的科技進步太快,要從零開始幾乎是不可能的,如何運用現成的工具來做有效率的開發,是一個工程師需要去學習的,下面列出我在寫Laravel...

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

技術 DAY19: factory

Factory中文好像翻模型工廠,看完了seeder之後是不是覺得好像少了點什麼? 如果我們需要100個客戶資料、200筆訂單、300樣商品,那使用seeder...

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

技術 DAY18: 基礎 model

Model用最直接的想法來看,就是操作、連接資料庫用的,Controller根據需求,請求Model將資料整理後回傳。 Model的命名方式會建議使用在會建議使...

鐵人賽 影片教學 DAY 3

技術 為你自己學 Laravel - Day 3 Routes(Part 1)

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

鐵人賽 Modern Web DAY 16

技術 Day 16 Lightning 文章頁面

再來要做 Lightning 的文章頁面,上篇新增的文章終於可以看到了。 文章頁面 文章頁面比較複雜一點點,我們把它抽出一個單獨的 ShowPost Cont...

鐵人賽 Modern Web DAY 3

技術 [Day 03] 在Windows安裝Laravel及建立專案

檢查伺服器需求 Laravel 5 的伺服器需求 PHP 版本 >= 5.5.9 OpenSSL PHP Extension PDO PHP Exten...

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

技術 DAY17: 數據填充

在上一篇我們知道了如何使用版本控制來建立跟返回資料表,那開發中不乏就還缺少所謂的測試資料/假資料,Laravel在這方面還頗方便的,我們可以使用seed這個東西...

鐵人賽 Modern Web DAY 15

技術 Day 15 Lightning 新增文章

撰寫文章頁面 在上篇中,新增 Model 附贈了 Resource Controller,這裡也要新增 Resource 路由: routes/web.php...

鐵人賽 影片教學 DAY 2

技術 為你自己學 Laravel - Day 2 專案目錄結構

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

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

技術 DAY16: 遷移

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

鐵人賽 Mobile Development DAY 18

技術 [Day 18] 談難以維護的自動測試的最後一天

今天是我們談難以維護的自動測試的最後一天 互相依賴的測試 讓測試之間相互依賴,後面的測試需要前面測試所產生的資料,才能正常運作。 由於測試運作的順序其實是不確定...

鐵人賽 Mobile Development DAY 17

技術 [Day 17] 再談談難以維護的自動測試

只撰寫整合測試 昨天我們提到,只寫單元測試會導致測試沒法測出所有的可能問題,可以成功的減少自動測試的好處,降低系統好改的程度。 如果有人發現這件事情的話,要求要...

鐵人賽 Mobile Development DAY 16

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

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

鐵人賽 Modern Web DAY 14

技術 Day 14 Lightning 文章功能

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

鐵人賽 Modern Web DAY 1

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

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

鐵人賽 影片教學 DAY 1

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

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

鐵人賽 Modern Web DAY 1

技術 [Day 00] 目錄

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

鐵人賽 自我挑戰組 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 15

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

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

鐵人賽 Modern Web DAY 12

技術 Day 12 Lightning 編輯個人資料

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

鐵人賽 Mobile Development DAY 14

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

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

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

技術 DAY14: blade 該結束了吧!

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

鐵人賽 Modern Web DAY 11

技術 Day 11 Lightning 用戶註冊

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

鐵人賽 Mobile Development DAY 13

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

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

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

技術 DAY13: blade GO GO

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

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

技術 DAY12: Blade前傳

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

鐵人賽 Mobile Development DAY 12

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

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

鐵人賽 Modern Web DAY 10

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

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