iT邦幫忙

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

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

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

鐵人賽 永豐金融APIs DAY 21

技術 [Day21] 第二十一章 - 使用Ajax來做登入API界接

前言 昨天我們把登入頁面套上了bootstrap我們這次把jqury補上去接者透過ajax做登入回傳到profile.blade.php 顯示使用者資料 目標...

鐵人賽 Modern Web DAY 3

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

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

鐵人賽 Modern Web DAY 14

技術 如何讓 Laravel Eloquent 支援 composite key

Composite key 一般表 (table) 是只有一個主鍵 (primary key),而複合主鍵 (composite key) 是指多個欄位作為主鍵...

技術 [Laravel] Accessors & Mutators

前言 當我們想在資料存進資料庫前的最後一刻,或是取出資料庫後的第一時間對資料做處理,可以在 Model 裡寫 Mutator 和 Accessor。 官網舉一...

鐵人賽 自我挑戰組 DAY 11

技術 【第十一天】早安!Slack!

【第十一天】早安!Slack! 大家早安假日好~原本的LineBot我們先放一旁,來串接看看Slack吧! 所以題目說的LineBot就不玩了嗎? 當然不是啦~...

鐵人賽 Modern Web DAY 25
每日文章推薦 系列 第 25

技術 Day 25 從codeigniter換到laravel

首先 兩者都是好工具 並沒有說哪個比較好哪個比較不好 從model到Eloquent 用過codeigniter的 就會知道他的model根本是空的XDD 基本...

鐵人賽 Software Development DAY 24

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

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

鐵人賽 Modern Web DAY 23

技術 讓你的程式更美好 - Service 概念

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

鐵人賽 開發技術 DAY 2
初學laravel 系列 第 2

技術 鐵人賽- day2 LARAVEL介紹

Laravel 是一套基於 PHP 5.3 環境的 PHP Framwork, 裡面已經都是用物件及 5.3 的 Namespace 下去開發, 參考Sitep...

鐵人賽 Modern Web DAY 22

技術 [Day 22] 建立註冊的畫面及功能(六) - 密碼加密

我們做網頁的目的是要放在網路上,這表示所有的人都可以看到網頁,另一方面也表示有心人都可以來竊取資料,所以這就牽扯到資訊安全的部分. 當然我們可以自己架Serve...

鐵人賽 Modern Web DAY 26

技術 讓你的程式更美好 - Service後可以加入很多功能

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

Laravel 原始碼分析 系列 第 35

技術 自定義 bootstrapper

不同公司所制定的系統環境規範都有所不同。比方說環境變數的設定,敝公司的規範如下: 不設定系統環境變數 /etc/environment,而是使用檔案載入 系統...

鐵人賽 Modern Web DAY 22

技術 [Day 25] 建立註冊的畫面及功能(九) - 列印Eloquent SQL語法

因為Laravel的ORM很方便,我們幾乎不用寫SQL語法,但是萬一我們想要知道Laravel用了什麼語法,或是萬一發生錯誤,或是需要通過優化SQL語法來提升性...

鐵人賽 Modern Web DAY 27

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

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

鐵人賽 Modern Web DAY 4

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

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

鐵人賽 永豐金融APIs DAY 19

技術 [Day19] 第十九章-今天來開雙B (blade與bootstrap 安裝手冊)

前言 昨天把簡單的view切出來後我們當然要上css框架阿!! 我們今天就想辦法把blade view套上bootstrap讓我們的網頁開雙B吧!! 目標 複...

鐵人賽 Software Development DAY 13

技術 Validation 驗證機制

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

鐵人賽 Modern Web

技術 Day 32 | 常見 Livewire 問題:與 Controller 兼容的幾種方式

使用 Livewire 之後,在 Layout 上會改用 component 的 $slot 方式來綁定 Livewire 渲染的畫面。這項改動會導致原本 Co...

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

技術 Day01-CRUD API 實作(一)事前規劃、Laravel Sanctum 安裝與設定

大家好~第一天先來規劃我們的主題和預計會有哪些功能吧! 主題的話,我決定做個留言板,會有留言的 CRUD ,然後使用 Laravel Sanctum 做個簡易的...

鐵人賽 Modern Web DAY 1

技術 Day 01 | 前言與賽程

從 2018 年介紹 Vue 的 UI Framework — Quasar ,到前年的 LINE Bot。 每年鐵人賽都剛好是工作最繁忙的下半年,希望下次能辦...

Laravel 原始碼分析 系列 第 46

技術 簡單看看 TestResponse

TestResponse 是一個輔助測試 response 用的物件,它內建混入(mixin)了 Response 物件功能: use Macroable {...

鐵人賽 Software Development DAY 18

技術 Day18-Laravel新手基礎訓- The Basic Validation

胎嘎侯 今天的文件主題是Validation(驗證),筆者一開始接觸的時候,總是會把它跟Authentication(認證)的概念搞混,如果你剛接觸Larave...

鐵人賽 自我挑戰組 DAY 13

技術 【第十三天】你開過變形金剛嗎?

【第十三天】你開過變形金剛嗎? 我們已經知道slack自己組積木的強大魔力了,既然我們可以組出各式各樣的訊息Template,那在組的過程勢必就不能像之前一樣直...

鐵人賽 開發技術 DAY 9
初學laravel 系列 第 9

技術 鐵人賽 Day 9 laravel 資料庫操作指令介紹

我們在上篇介紹了怎麼樣設定資料庫連線,現在我們可以使用DB這個類別去做資料庫的操作了,但在這之前呢?我們需要先去介紹SQL一些基本的語法組成 一般來說在對於資料...

鐵人賽 Modern Web DAY 21

技術 [Day 21] 建立註冊的畫面及功能(五) - 表單資料保留

當我們在填表單的時候,會發現不管我們填了什麼內容,當按下註冊按鈕之後,之前填寫的內容都會消失,這是一個非常糟糕的使用者體驗,很多網站的表單其實非常複雜,花了好幾...

Laravel 原始碼分析 系列 第 32

技術 Redirector 與 UrlGenerator 的關係

假設 routes 定義了以下路由: Route::get('/', 'IndexController@welcome')->name('welcome'...

鐵人賽 Mobile Development DAY 22

技術 [Day 22] 如何寫出難以維護的技術文件

專案寫的差不多了,我們來聊聊一個很多工程刻意逃避或者忽略的東西:技術文件。 這裡說的技術文件,指的是描述程式碼設計和行為的文件。不是規格說明書或者使用流程的說明...

鐵人賽 Modern Web DAY 18

技術 [Day 18] 建立註冊的畫面及功能(二) - CSRF保護

為了接收註冊頁面的Post資料,我們在UserAuthController再加上一個方法, <?PHP namespace App\Http\Contro...

Laravel 原始碼分析 系列 第 39

技術 分析 Collection(3)--Higher Order Messages

Higher Order Messages 是一個像魔法一般的功能,先來看看官方提供的範例: $invoices->each(function($invo...