iT邦幫忙

laravel相關文章
共有 1077 則文章
鐵人賽 Modern Web DAY 27

技術 Day26 | 很像 Vue 的 AlpineJS(一): x-data

如果還是比較習慣 Vue.js 的方式,像是 @click、v-model、v-if 之類的,換到 Livewire 後非常不習慣的話。那可以試試看 Alpin...

鐵人賽 Modern Web DAY 14
Laravel 實務筆記 系列 第 14

技術 Eloquent ORM - 刪除資料

刪除資料 Route::resource 建立的 DELETE API 設定上只能刪除一筆資料。 請求方法 路由 控制器函式 路由名稱標籤 DEL...

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

技術 Day14-Webhook 實作(三)LINEBot 之 MessageBuilder(I)

大家好~今天來試著傳送不同類型訊息回覆使用者吧! 以下範例為以如何使用不同的 MessageBuilder 為主,若對簽名驗證與一些例外處理有興趣,歡迎參考...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 使用ChromeDriver來做單元測試(一)

Laravel Dusk提供了一個自動化的測試API,不用安裝Selenium等軟體,直接用獨立的ChromeDriver,當然也是可以搭配Selenium或其...

鐵人賽 永豐金融APIs DAY 13

技術 [Day13] 第十三章-完成登入API (產生jwt token給前端使用)

前言 前面我們完成了註冊相關的api今天我們接續完成登入吧!!今天的目標除了是使用laravel 提供的Auth函式我們也可以使用jwt套件完成 勘誤 在app...

鐵人賽 Modern Web DAY 26

技術 Day 25 | Livewire 實作 購物網站(四): 結帳頁面

購物網站能加入購物車後,就只剩結帳功能啦!!不過串接金流的方面與本主題較無關,所以這邊只會做完結帳的頁面,並可以刪除不要購物車的項目。 今日目標:結帳頁面 第一...

鐵人賽 自我挑戰組 DAY 14
PHP 與 Laravel 雜記 系列 第 14

技術 Laravel 的 MVC 與 Router

Laravel 的 MVC 架構 Controller 負責接收並處理由 Routes 轉發來的請求(request)Model 負責資料業務邏輯與資料庫交互V...

鐵人賽 Modern Web DAY 13
Laravel 實務筆記 系列 第 13

技術 Eloquent ORM - 編輯資料

編輯單一資料 如果用 Route::resource 建立 API 的話,編輯單一資料的路由會是 請求方法 路由 控制器函式 路由名稱標籤 PUT...

鐵人賽 Modern Web DAY 19
每天一篇文章 系列 第 19

技術 19. PHPer x New Features

...為什麼 PHP 的變數宣告要使用 $ 符號?...PHP 在變數前使用 $ 的用意是提醒開發者,宣告變數是需要花費記憶體空間成本的。也因此,PHP 開發...

鐵人賽 Modern Web DAY 18
每天一篇文章 系列 第 18

技術 18. PHPer x API document x Swagger API

想當一個 Good PHPer,不但要寫程式、寫註解還要寫 API 文件,想到要維護三個地方工程師就累了。要是能從程式碼或註解產生文件就好了呢。 今天...又...

鐵人賽 Modern Web DAY 16
每天一篇文章 系列 第 16

技術 16. PHPer x Composer x PSR

今天是講座筆記,內容來自 PHP也有Day #60 composer & vite ,建議大家有時間可以看看精彩的原影片。講座裡也有提到比較進階的內容...

鐵人賽 Modern Web DAY 17
每天一篇文章 系列 第 17

技術 17. PHPer x Code Quality Tool

老闆說程式碼寫得好就不會有 bug,你 bug 太多要扣你績效。為什麼前輩寫的就沒有 bug?我哪裡寫不好?要怎樣才叫寫得好呢? Code Quality...

鐵人賽 Modern Web DAY 15
每天一篇文章 系列 第 15

技術 15. Error x Exception x Bug Trackers

初學階段對錯誤處理沒什麼感覺(儘管幾乎所有程式語言書都有這一章節),寫的都是不用維護的小專案、沒有真正上線的東西。而,當我們開始成長,有了上線的產品,想要讓自己...

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

技術 Day13-Webhook 實作(二)LINEBot 之 Echo bot

大家好~昨天我們已經將 LINEBot 安裝完成啦~今天來做個 Echo bot 簡單認識一下 LINEBot 的實作過程吧~ Webhook 測試 首先來為我...

鐵人賽 Modern Web DAY 27

技術 [Day 27] 甚麼是ChromeDriver?可以自動駕駛嗎?

其實相信有爬蟲經驗的人,就會發現我們做的許多單元測試,跟爬蟲有87%像,實際上它的原理跟爬蟲也是差不多,只是我們的目的是用來測試自己作的網站,但是我們在用簡單功...

鐵人賽 永豐金融APIs DAY 12

技術 [Day12] 第十二章-完成註冊API 修改route,controller,model(使用passport認證)

前言 昨天把passport套件安裝完今天試者把model,route,controller設定完 目標 今天把註冊api跑完!! 實作 前置作業做完後我們...

鐵人賽 Modern Web DAY 12
Laravel 實務筆記 系列 第 12

技術 Eloquent ORM - 讀取資料

讀取表單中的所有資料 接下來的步驟將把 todo 表單中的資料取出展示在 Dashboard 上。 首先看到 TodoController 中的 index 函...

鐵人賽 自我挑戰組 DAY 13
PHP 與 Laravel 雜記 系列 第 13

技術 第一次接觸 Laravel

composer 安裝法 composer global require laravel/installer ## 先安裝 laravel installer...

鐵人賽 Modern Web DAY 25

技術 Day 24 | Livewire 實作 購物網站(三): 加入購物車

實作了商品細節頁之後就要把商品加進購物車啦,今天會把要買的東西存進 Laravel 的 Session 中。那就來看看怎麼做吧! 今日目標:加入購物車 ㄧ、刻一...

鐵人賽 Modern Web DAY 26

技術 [Day 26] 針對View來作測試

驗證view的資料 我們也可以針對view來做測試,透過Laravel提供的測試方法,我們可以不用透過http的方式,直接傳參數給view來測試是否符合我們預期...

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

技術 Day12-Webhook 實作(一)LINEBot Channel 申請、SDK 安裝

大家好~接下來就用 LINEBot 當我們 Webhook 的實作練習吧! Channel 申請 那麼首先要到 LINE Developers ,為我們的 LI...

鐵人賽 永豐金融APIs DAY 11

技術 [Day11] 第十一章-正式動工專案 今天目標是註冊API (使用passport)

前言 前面講玩了一堆心得跟基礎的技術今天終於要開始來動工我們的服務拉今天的目標是把註冊做完是使用laravel提供的passport套件喔!! 目標 建立好註...

鐵人賽 Modern Web DAY 13
每天一篇文章 系列 第 13

技術 13. Log x Why x How

為什麼要寫日誌(Log) Log 主要是要記錄錯誤以及警告,而不是讓工程師寫心情小語。 為什麼要記錄錯誤呢?有錯就直接噴給使用者,讓使用者通知工程師、用客服信箱...

鐵人賽 Modern Web DAY 12
每天一篇文章 系列 第 12

技術 12. Error x Error Handling x Exception

前情提要: 程式碼的錯誤 => Bug 操作失敗(但程式碼是正確的)=> Error 昨天有提到過什麼是 Bug 以及如何除錯,今天要討論的...

鐵人賽 Modern Web DAY 11
每天一篇文章 系列 第 11

技術 11. Bug x Debug x Debug Tool

Bug 在 debug 之前我們要知道什麼是 bug。 請勾選屬於 bug 的東西: [ ] 正常網站換頁不應該換網址吧? [ ] 這邊要請你幫我想一下 =&...

鐵人賽 Modern Web DAY 25

技術 [Day 25] 測試文件上傳

Laravel有提供UploadedFile類別,其中有一個fake方法,讓我們可以生成一個虛擬的圖片或文件來測試文件上傳的功能,而不需要實際上去找個圖片或文件...

鐵人賽 Modern Web DAY 24

技術 Day23 | Livewire 實作 購物網站(二): 建立商品細節頁面

有了商品列表,那應該要能點進去看商品的細節吧。所以今天就是來做點進去後的商品細節頁! 今日目標:商品細節頁 ㄧ、先刻畫面吧! 因為是範例我們一樣也是先參考別人的...

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

技術 Day11-Database——效能的儲備足夠嗎?-N+1 query

標題參考來源大家好~今天來簡單認識一下 N+1 query 吧! 什麼是 N+1 query 呢? 假設我們查詢10篇文章與文章作者,那麼這個查詢將會做11次查...

鐵人賽 Modern Web DAY 11
Laravel 實務筆記 系列 第 11

技術 補充: 建立 Todo list 畫面

發現昨天的介紹中漏掉新增 Todo 的畫面是怎麼來的,補充一下。 安裝 React Material UI 加載套件 yarn add @material-ui...

鐵人賽 Modern Web DAY 10
Laravel 實務筆記 系列 第 10

技術 Eloquent ORM - 寫入資料

建立資料 寫資料前要先有欄位,找到前面指令建立的 create_todos_table migration 檔案,加上一個 name 欄位 public fun...