iT邦幫忙

laravel相關文章
共有 973 則文章

技術 Day 34 Laravel Factory:填充假資料

API開完後想用些測試資料來檢查自己寫的程式有沒有問題,但又不想一筆一筆資料自己輸入的時候怎麼辦呢? Laravel的Factory可以自動幫你產生假資料,只要...

技術 [Laravel] Eloquent ORM 1-1/ 1-*/ *-*( Many to Many)

前言 這篇稍微介紹 ORM 操作資料庫關聯的用法。「1對1」和「1對多」作法相同,須在自己的 tabel 加 Foreign Key,「多對多」需要建立一個關聯...

技術 [PHP] 在 Laravel 框架使用 WAF 防火牆

這個指南幫助您解決部署 Shieldon 防火牆在您的 Laravel 應用程式的疑問。這些指引並非唯一可以達成的方法,只是給您一些點子。 以下的步驟已經在 L...

技術 [Laravel] 從url下載檔案/儲存檔案

Laravel 前言 目的是將前端看到的 url圖片儲存在本機 sever。 讀取圖片 目前有兩種做法可以取得圖片:file_get_contents 和 fo...

技術 [Backend-base] Database Transactions

tags: Laravel6 前言 在確保資料庫操作沒有問題後,再正式提交(commit)這次操作。若操作到一半出錯時,可將前半部的操作取消(rollback)...

技術 Laravel-web Routes與View

1.web Routes,首先在routes/web.php的擋來使用Routes,5.2版好像在app/Http/routes.php Route::get(...

技術 Laravel-MVC開始

使用者Request來到我們的網站,Laravel會透過routing的機制會以三種模式進行 1.直接從View印出畫面在Request到使用者2.從Cont...

技術 ✾後花園D31✾- Laravel 舊表格新增欄位(列名)

本系列文的環境狀態,可點擊此連結後花園環境參考 更新時間:2019年10月17日 熬過 30 天,接下來就是可以隨心所欲的寫啦!可能會就像個人筆記了吧........

鐵人賽 自我挑戰組 DAY 30

技術 Day30 PHP 鐵人大補帖與心得分享

終於還是走到這一天,要奔向各自的世界放心去飛 勇敢地去追,追一切我們未完成的夢 -小虎隊 可以動手玩封面製作! http://oreilly-generato...

鐵人賽 Software Development DAY 30

技術 Day30-Laravel Faker偽造數據,真真假假,就跟生活一樣

胎嘎侯~ 完賽日就簡單做個有趣的東西來分享,偽造數據,真真假假,就跟生活一樣。 如果你忘記faker了,歡迎回頭複習Day24-Laravel新手基礎訓-Elo...

鐵人賽 Modern Web DAY 30

技術 賽後小感想以及後續學習

終於來到這最後一天,然而人家最後一天都在寫些感言充廢文,我在這一天還是要稍微帶點技術含量的東西ㄎㄎ 以下東西很多又很雜,畢竟 php 就是義大利麵嘛(大誤),請...

鐵人賽 Software Development DAY 30

技術 Day 30 : category ( api routes & controller -- index & categoryPosts )

最後一篇就來點輕鬆的吧?? api routes category 的 routes 就只有簡單的兩個 *api.php // 顯示所有種類 Route::ge...

鐵人賽 Software Development DAY 29

技術 Day29-Laravel Socialite-簡易實現Github第3方登入(3)

胎嘎侯 延續昨日印出授權登入資訊後,談到我們可能需要用戶資料來進行網站分析。不過在此之前,先用Laravel方便的套件來產生會員系統,請執行以下命令。 comp...

鐵人賽 Software Development DAY 29

技術 Day 29 : category ( modify PostsController )

接下來會為 post 添加 category,首先將 migration 進行 refresh 以便將所有資料清除掉 ( 因為 foreign key 會阻止你...

鐵人賽 Software Development DAY 28

技術 Day28-Laravel Socialite-簡易實現Github第3方登入(2)

胎嘎侯 昨天將文件要求搞定了之後,今天要註冊GitHub API的應用程序。先登入Github帳戶,點選下方的Settings->再點選Developer...

鐵人賽 Software Development DAY 28

技術 Day 28 : database seeding

對於 category 來說,一般而言都是由系統手動去增減,否則過多的 category 會造成不必要的麻煩 ( 個人私自認為 hashtag 就是一個例子,有...

鐵人賽 Software Development DAY 27

技術 TDD 實戰 D13:Laravel 小結

練習過程 TDD 是一種開發方法,因此我們嘗試在學習 Laravel 的過程中、一邊實踐著 TDD,去完成我們的留言板練習。 在這次的練習中我們學習了: La...

鐵人賽 Software Development DAY 27

技術 Day27-Laravel Socialite-簡易實現Github第3方登入(1)

胎嘎侯 筆者本身很討厭記帳號密碼,就 是 很 容 易 忘 記,而第3方登入的出現對金魚腦User真是一大福音(灑花),開心之餘也很好奇到底第3方登入是怎麼實現的...

鐵人賽 Software Development DAY 27

技術 Day 27 : category ( migration & Model )

接下來終於進入最後的 category 部份啦,為了省略多餘步驟,migration 和 Model 會一起建立。 $ php artisan make:mod...

鐵人賽 Software Development DAY 26

技術 TDD 實戰 D12:Laravel 貼文與評論

今天做的包含了三件事: 顯示貼文時的作者,用名字而非 id。 貼完文章之後,會馬上顯示出新的文章列表。 能回覆他人的貼文。 Let's go! 關於 如何...

鐵人賽 Modern Web DAY 30

技術 Laravel RESTful API 送養系統 完賽結語

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

鐵人賽 Software Development DAY 26

技術 Day26-Laravel新手基礎訓-Database: Seeding 埋下資料種子

胎嘎侯 在Laravel中增加資料有三種方式,可以使用Seeder、Factory以及query builder。前幾日解釋如何使用Factory一次批量產生偽...

鐵人賽 Software Development DAY 26

技術 Day 26 : Policy authorization

上一篇提到有違和感的部份就是權限問題,在 post 的部份,update 和 destroy 這兩個方法其實應該要有所限制,也就是除了 admin 之外,只有該...

鐵人賽 Software Development DAY 25

技術 TDD 實戰 D11:Laravel 修改貼文顯示

我們目前都還沒修改過,貼文顯示的方式,今天來處理這個部分。 之前為了方便,都是直接把整個 Post 物件的內容輸出,但實際上有許多不需要的資料,同時也不容易讀,...

技術 Laravel 6 ignition 解決 Class 'xxx' not found 載入緩慢問題

用 Laravel 6 的時候,常常會遇到 Class 'xxx' not found 跑的特別久,剛好搜到解決方案,和大家分享: 首先先發布 Ignition...

鐵人賽 Modern Web DAY 29

技術 Laravel 自動產生API文件

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...

鐵人賽 Software Development DAY 25

技術 Day 25 : 貼文 ( Controller : update & destroy )

此兩種方法其實與 user 的部份大致雷同,也是先經過 middleware 檢查後才可執行。 update 檢查使用者輸入 ( 同樣並非每一項都是必填...

鐵人賽 Software Development DAY 24

技術 Day24-Laravel新手基礎訓-Eloquent: Many to Many (Factory 與 Tinker)

胎嘎侯 來到Many to Many的第2天,遲遲未進關係綁定真是對不住,這裡想跟各位分享的東西實在是太多了啊~接續昨日創建migration的步驟,由於手邊沒...

鐵人賽 Software Development DAY 24

技術 TDD 實戰 D10:Laravel (Regression Test)

上一篇做了一些更動,包含 貼文路由需驗證 及 Post 關聯到 User。 但不小心破壞到原本寫好的程式了,讓我們來看看是什麼問題。 關於 如何使用範例程式碼...

鐵人賽 Modern Web DAY 28

技術 更好的自己更好的 API - 如何安心升級 Laravel6

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...