iT邦幫忙

laravel相關文章
共有 973 則文章
鐵人賽 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...

技術 Laravel 系列 03 建立後台登入(users表新增is_admin欄位)

版本:laravel 9 摘要 單一資料表,新增 is_admin 欄位。 建立middleware: IsAdmin。 不需要額外的guard。登出的時候由...

技術 Laravel 系列 02 將 Laravel 安裝在子資料夾

假設原本專案資料夾是 C:\Web\SomeProject\httpdocs,後台是 C:\Web\SomeProject\httpdocs\admin 。原本...

技術 Laravel 系列 01 安裝

創建資料庫可以用 phpMyAdmin, 或是 HeidiSql, 或是 Navixxx。編碼選擇資料庫名稱:laravel (可自行命名)字元集:utf8mb...

技術 【Docker】04 使用WSL Ubuntu安裝 Laravel with Sail

摘要在 Windows 使用 wsl 進入 Ubuntu。安裝 Laravel Sail 及其自動產生的 docker-compose.yml 與 Dockfi...

技術 Laravel 技術筆記 (四)【Query Builder 查詢建構器】

介紹 在上一篇使用遷移定義好資料庫的架構後,我們還需要學習如何與資料庫互動,在 Laravel 中我們可以不必使用原生的 SQL 語法來操作資料庫,Larave...

技術 Laravel 技術筆記 (三)【Migrations 遷移】

介紹 遷移就像是資料庫的版本控制器,並且讓你可以輕鬆地去定義資料庫的結構,包含新增資料表、修改欄位、創建索引...等等都可以透過程式碼來定義,並且當進行團隊協作...

技術 Laravel 技術筆記 (二)【Controllers 控制器】

介紹 觀看本篇前,建議先了解何謂 MVC 模式,簡單說控制器的作用就像是交通警察,應用程式在接收 HTTP 請求後,負責將正確的資料從資料庫或其他儲存機制取出並...

技術 Laravel 技術筆記 (一)【Routing 路由】

序言 此系列文章將不定期更新,獻給未來健忘的自己,也獻給剛接觸 Laravel 的初學者們,若您在觀看本系列文章後能有所收穫與成長,那將是我莫大的榮幸,廢話不多...

技術 Laradock on Windows 10

Install Laradock md c:\dockers\laradock md c:\dockers\laraprojects cd c:\dockers...

技術 〖按圖施工保證完工〗Linux CentOS 7 建置 Laradock

前言 看群裡和laravel社群有些人對docker不太會使用,在這裡我推薦使用laradock來部署我們的專案環境,用laradock部署簡單快捷,方便管理...

鐵人賽 永豐金融APIs DAY 30

技術 [Day30] 第三十 - 總結技能交換系統(整合Laravel以及Express的Microservices)

前言(心得) 昨天在寫Code的時候一不注意時間就超過了 其實我本來是很懶惰容易放棄的人在之前的參賽中我也是寫了幾篇就放棄了但是這次希望可以堅持完成 完成一件事...

鐵人賽 Security DAY 30
Kali Linux 工具筆記 系列 第 31

技術 完賽 != 完結

完賽感言 不知不覺才沒有不知不覺,每天都在想著放棄,但最後還是撐到完賽,回想這三十天鐵人賽的掙扎旅程,還真的是有好有壞,好處就是有了個壓力強迫自己去探索沒接觸過...

鐵人賽 Software Development DAY 30
Laravel 新手初見 API 系列 第 30

技術 Day30-用 LINEBot、Google Calendar、Dialogflow ES 做個開會機器人當結尾!

大家好~今天是最後一天了,來將這幾天所學結合成一個小作品吧! 功能部分就是當使用者跟 LINEBot 說什麼時候要開會,LINEBot 會回應一個 Google...

鐵人賽 永豐金融APIs DAY 29

技術 [Day29] 第二十九 - 補充技能交換前端以及與Express溝通api

前言 今天比較趕 我先貼code有空在補充摟 目標 練習blade layout 界街前後端 trade API(我們要變出一個交易的api服務) 從lara...