iT邦幫忙

laravel相關文章
共有 973 則文章
鐵人賽 Modern Web DAY 13

技術 [Day 13] Laravel的路由(Route)與控制器(Controller)(一)

路由(Route)與控制器(Controller) 路由(Route) 當使用者在網址列輸入網址,網站就要針對這個網址去作相對應的處理,Laravel把判斷網址...

鐵人賽 Software Development DAY 13

技術 Validation 驗證機制

如何確認 request body的參數是符合我們預期的?除了透過資料庫的欄位設定之外,Laravel有個 ValidatesRequests trait 提供...

鐵人賽 影片教學 DAY 13

技術 為你自己學 Laravel - Day 13 Model 操作 - CRUD part 1

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

鐵人賽 Mobile Development DAY 27

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

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

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

技術 DAY27: 逐步建構一個RESTful API 3

在上一篇已經把整個API的雛形完成了,但只靠網址還是無法得知我們的API是不是真的如我們的預期運作,這時候就要推薦測試神器 Postman Postman 是一...

鐵人賽 Software Development DAY 12

技術 Eloquent ORM 實作(2):以登入為例

前情提要: 先確認 User Model跟 table 是否已經設定完畢。 使用 Auth::attempt 這方法前要先確認password有沒有hash加...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 通過Migration來建立資料表(三)

資料庫連線設定 修改設定檔案 在我們執行migration檔案之前,我們需要先設定好資料庫連線相關的字串,跟資料庫連線相關的設定檔案是config/databa...

鐵人賽 Modern Web DAY 25

技術 Day 25 Lightning 新增留言

首先先新增一個輸入留言的組件,裡面會使用之前做的 Markdown 輸入框組件,enabled prop 為 true 時可正常輸入留言,為 false 時禁...

鐵人賽 影片教學 DAY 12

技術 為你自己學 Laravel - Day 12 Model 與資料表

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

鐵人賽 Mobile Development DAY 26

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

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

鐵人賽 影片教學 DAY 11

技術 為你自己學 Laravel - Day 11 Model vs. Migration vs. Table

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

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

技術 DAY26: 逐步建構一個RESTful API - 2

今天預計把整個流程一次衝完,來建立一個API吧 GOGOGO!!!! 建立新專案composer create-project laravel/laravel...

鐵人賽 Modern Web DAY 24

技術 Day 24 Lightning 留言功能

看完文章後,會想要留下自己的感想或發表意見。本篇就開始來實作文章留言功能。 新增 Comment Model 和相關檔案 依然還是新增 Model 和相關檔案...

鐵人賽 Modern Web DAY 11

技術 [Day 11] 通過Migration來建立資料表(二)

我們昨天users的migration檔案是Laravel幫我們建立的,但是我們還要建立另外兩個資料表-mind和board,我們這裡使用Laravel提供的功...

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

技術 DAY25: 逐步建構一個RESTful API -1

來點實作吧~從RESTful API GOGO 首先需要了解什麼是API?什麼是RESTful?說明這兩個之前,需要複習一下Http Method,常見的Htt...

鐵人賽 Mobile Development DAY 25

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

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

鐵人賽 影片教學 DAY 10

技術 為你自己學 Laravel - Day 10 Migration Part 2

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

鐵人賽 Modern Web DAY 23

技術 Day 23 Lightning 喜歡文章功能的問題

在上篇中已經做完了喜歡文章的功能,但還存在一些問題,本篇就來看這些問題。 預加載 likers()->count() 問題 首先看到的是重複的 Quer...

鐵人賽 Modern Web DAY 10

技術 [Day 10] 通過Migration來建立資料表(一)

資料庫遷移(Migration) Migration是資料庫結構的版本控制系統,透過程式碼來定義資料庫的資料表、欄位、索引及鍵值,開發時可以透過Migratio...

鐵人賽 Software Development DAY 10

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

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

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

技術 DAY24: ORM續談

寫到一半發現真的太多了,所以還是把內容拆成兩天來呈現,我自己有個地方不甚了解,所以先說明一下我目前的感覺,感覺上許多新增的行為會在controller呼叫新增,...

鐵人賽 影片教學 DAY 9

技術 為你自己學 Laravel - Day 9 Migration Part 1

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

鐵人賽 Modern Web DAY 22

技術 Day 22 Lightning 喜歡文章功能

看到一篇優秀的文章,總是會給它按個讚,也可以從點讚次數來了解這篇文章的受歡迎程度。本篇就來實作這個功能,不過我會叫它「喜歡文章」嘻! 喜歡功能 不要重複造輪子...

鐵人賽 Modern Web DAY 9

技術 [Day 09] 30天主題與規劃

這30天的主題是要做一個簡單的部落格網站,所以要先構思需要哪些內容,目前先想了一些重點,如果後面發現有需要的話會再補充. 目前規劃有下面幾個部分 註冊與登入登出...

鐵人賽 Mobile Development DAY 24

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

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

鐵人賽 Software Development DAY 9

技術 Laravel Migrations

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

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

技術 DAY23: ORM續談 - OOP

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

鐵人賽 Modern Web DAY 21

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

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

鐵人賽 Mobile Development DAY 23

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

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

鐵人賽 Software Development DAY 8

技術 Laravel Routing

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