iT邦幫忙

laravel相關文章
共有 1077 則文章
鐵人賽 DevOps DAY 5
自動化測試大作戰 系列 第 5

技術 常用 Assertion 函數(二)

Medium 清新閱讀版:連結 前一天與大家分享了幾個通用型 Assertion 函數,今天來為大家介紹幾個 HTTP 相關的 Assertion 函數吧! 今...

鐵人賽 Modern Web DAY 5
LV的全端開發體驗 系列 第 5

技術 Day05 規劃路由、頁面、控制器

像我這種一人全端開發者,有些工夫能省就省,所以沒有需求文件,開發文件什麼的,心之所向,功能之所在; 雖然可以隨興的開發,但如果真的都沒個規劃,也常常做到後期會有...

鐵人賽 Modern Web DAY 18

技術 Day 18:網站常用的寄信功能:Laravel 寄送 email 的開發與測試

網站除了要讓人閱覽,或者輸入資料以外,也常常會需要寄送一些信件。比方說忘記密碼時的通知信,或者訂單成功時的確認信等等。 一般來說,遇到這種需求,會想要開啟一個獨...

鐵人賽 DevOps DAY 4
自動化測試大作戰 系列 第 4

技術 常用 Assertion 函數(一)

Medium 清新閱讀版:連結 前一天我們實作了第一個測試,我們學到了第一個 Assert 函數 assertEquals。今天讓我們來了解其他常用的 Asse...

鐵人賽 Modern Web DAY 4
LV的全端開發體驗 系列 第 4

技術 Day04 使用內建的會員系統Breeze

早期Laravel有一個 Laravel/ui 的套件,有內建一個基本的會員註冊登入系統,很多教學者也以此為宣傳,告訴大家 laravel 用來建立會員系統有多...

鐵人賽 DevOps DAY 3
自動化測試大作戰 系列 第 3

技術 初試啼聲

Medium 清新閱讀版:連結 前一天我們把環境建立好了,今天我們來寫第一個單元測試吧!不過在那之前,先讓我們了解單元測試的「3個A」 單元測試3A 所謂的「3...

鐵人賽 Modern Web DAY 17

技術 Day 17:Laravel Middleware 簡介

今天我們來聊聊一個開發中可以用到的工具:Middleware 根據官網所說: Middleware provide a convenient mechanis...

鐵人賽 Modern Web DAY 3
LV的全端開發體驗 系列 第 3

技術 Day03 專案建立

看官網指令來安裝laravel 今天打算先把laravel裝起來,然後做個小測試,確認一下開發環境沒問題,一樣到官網找一下指令,在終端機下指令,這邊很需要舉一反...

鐵人賽 Modern Web DAY 2
LV的全端開發體驗 系列 第 2

技術 Day02 開發環境建置

這裏會說明一下我的開發環境,但是因為版本問題,不見得每個人照做都會順利,如果安裝遇到問題,請多多google,你問我,我不一定能幫到你,因為我不清楚你的環境到底...

鐵人賽 DevOps DAY 2
自動化測試大作戰 系列 第 2

技術 環境建置

Medium 清新閱讀版:連結 下載與設定 Laradock 首先,讓我們在Home資料夾下,將 Laradock 下載下來: cd ~ &&...

鐵人賽 Modern Web DAY 16

技術 Day 16:另一種多語系的方式:談使用 json 處理多語系

能對文章加解密過後,網站的服務基本上都已經完成的差不多了。 一些常見的部分,比方說排程工作([Day 26] 定期的事件處理,聊 Laravel Schedul...

鐵人賽 Modern Web DAY 15

技術 Day 15:更單純的加解密:談 Laravel 9 的 Accessor 和 Mutator

撰寫完權限管理之後,如果覺得自己的內容還不夠安全,可以嘗試利用 Laravel 的內建功能,對文章的內容進行加密與解密。 在之前的文章 [Day 25] 覺得自...

技術 [ php ] Laravel - dompdf 處理中文字串出現 question mark

利用 Laravel View 產生 PDF 時,中文字串卻變成這樣:??????,或者 ??? 等 question marks; 原先推測是 encodin...

鐵人賽 Modern Web DAY 1
LV的全端開發體驗 系列 第 1

技術 Day01 計劃源起及目標

計劃源起 因為工作的關係,想要一個可以紀錄學生測試結果的系統,雖然坊間有不少類似的免費系統可以使用,但每次都只能請學生截圖給我做紀錄,總是很不方便,再加上我一直...

鐵人賽 DevOps DAY 1
自動化測試大作戰 系列 第 1

技術 序:初遇PHPUnit

Medium 清新閱讀版:連結 【D01】序:初遇PHPUnit 初遇自動化測試 在數年前,我剛從第一份工作離職,轉職到第二份工作,新工作是在一個大集團的IT部...

鐵人賽 Modern Web DAY 14

技術 Day 14:另一種管理權限的方式:談 Laravel Gate

做完文章的系統,以及自動化測試之後,我們要開始允許用戶撰寫文章了。 在[Day 22] 實作用戶權限!談 Laravel Policy 這篇文章裡面,我們提到了...

鐵人賽 Modern Web DAY 13

技術 Day 13:用 Factory 協助資料庫的自動化測試

針對資料庫的操作,大致介紹完了之後,下一步當然是針對資料庫的自動化測試囉! 在之前的 [Day 21] 和資料庫相關的測試!怎麼測試資料庫的存取 裡面,花費了一...

鐵人賽 Modern Web DAY 12

技術 Day 12:搭配 Soft Delete 的好夥伴:Pruning Models

會員的登入註冊處理好之後,接著我們來處理文章在資料庫裡面的各種操作。 基本上,Laravel 針對資料庫的操作方式,沒什麼太大的改變,想學的朋友可以參考之前的文...

鐵人賽 Modern Web DAY 11

技術 Day 11:網站會員登入:談 Laravel Breeze

之前我們已經談好怎麼用資料庫處理文章了。雖然要吸收的的東西有一些多,但是做法其實相對單純,相信大家都可以輕鬆應付。 再來,就是開始處理用戶登入的部分了。 這部分...

鐵人賽 Modern Web DAY 10

技術 Day 10:Laravel 9 資料庫操作與 seeder 的 WithoutModelEvents

連線資料庫之後,再來就是開始撰寫對資料庫的操作了。 Laravel 的 Eloquent Model 操作非常的直覺,可以參考 [Day 10] 存取資料庫...

鐵人賽 Modern Web DAY 9

技術 Day 09:新的資料庫遷移作法:Squashing Migrations

隨著服務的成長,我們總是會開始需要使用資料庫的。 跟之前一樣,我們用一個簡單的資料表 quotes,來儲存我們的名言: 資料表欄位名稱 資料欄位內容...

鐵人賽 Modern Web DAY 8

技術 Day 08:新世界的單元測試,另外加上覆蓋率分析!

昨天我們撰寫好了 InspireController 和 InspireService。 今天,我們就來寫看看針對兩者的自動化測試吧! 規劃測試項目 複習一下...

鐵人賽 Modern Web DAY 7

技術 Day 07:開始用到 Controller 了!來看看 Laravel 9 的 Controller 有什麼不同

寫得出前端畫面之後,根據上次的經驗,看來就是要開始引入 Controller 了! 我們一樣嘗試做一個名言機器人,這個機器人會隨機回傳以下一句激勵的名言給使用者...

鐵人賽 Modern Web DAY 6

技術 Day 06:優化我們的網頁外觀,善用 component 減少撰寫的前端程式

寫完初步的測試之後,下一步自然就是試著優化我們的網頁外觀了。 要優化我們的外觀,當然還是要使用 Laravel 的 blade engine!讓我們一起來學學怎...

鐵人賽 Modern Web DAY 5

技術 Day 05:魔法般的建立自動化測試,想好函數名稱反而最難?

上次看過 Laravel 9 提供我們的自動化測試內容,今天我們來談怎麼建立自己的自動化測試! 這次測試的內容為 如果連線 hello-world/,HTTP...

鐵人賽 Modern Web DAY 4

技術 Day 04:基本的測試教學!怎麼用 Laravel Sail 運作自動化測試

相信很多人都已經看過 Laravel 6 自動化測試的教學,所以這邊講到自動化測試,應該已經是各位讀者意料之中的事情了。 不過,我們這次沒有在本機安裝 PHP!...

鐵人賽 Modern Web DAY 3

技術 Day 03:撰寫畫面與設計畫面

今天,我們嘗試像[Day 4] Hello World! 開啟我們自己的第一個網頁!一樣,做出一個 hello world 的畫面 首先,我們嘗試什麼都不寫,直...

鐵人賽 Modern Web DAY 2

技術 Day 02:下載專案並運作網頁,從專案下載到環境建置

在之前的文章 [Day 1] 開始使用 Laravel 6.0 裡面,我們先請讀者安裝了 PHP、composer⋯⋯等等的工具,利用這些工具來快速的建立專案,...

鐵人賽 Modern Web DAY 1

技術 Day 01:Laravel 的一段奇妙旅程

在 2019 年時,筆者的系列文章 Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站! 獲得不小的關注度,直到今年還有人訂閱。 在 2020...

技術 Laravel 系列 04 前後台登入使用不同的資料表(laravel9)

前台會員:members 資料表後台使用者:users 資料表 參考專案:https://github.com/ronrun/laravel-multiauth...