iT邦幫忙

laravel相關文章
共有 202 則文章

徵才 [新北中和]徵 Laravel後端工程師 Backend Engineer*6

工作內容: 1.主導程式流程、架構及資料結構開發。 2.與第三方 API 介接之開發。 需求條件: 1.有Laravel, TDD (Test Driven D...

技術 在ubuntu18.04安裝laravel環境

最近開始學習laravel,但光是要安裝環境就卡了好多關,所以在這邊做一下筆記,怕自己以後忘記,如果有錯,希望大家可以一起討論 環境: ubuntu-18.04...

技術 Laravel Homestead Windows 10 開發環境建置

前言 因為最近剛好組了一台新電腦,需要重新建置 Laravel Homestead 的環境,藉這個機會重新設定一次並記錄過程,順便幫自己釐清之前不清楚的觀念,也...

技術 Laravel 登入失敗次數限制 等待時間遞增

Laravel 本身已實現了登入失敗次數限制的功能。在使用 Laravel 的登入驗證時,登入失敗次數限制預設是:「失敗5次,1分鐘後才可再次登入。」但如果要求...

徵才 獵才- Sr. PHP Developer & Sr. Back-end Engineer

#獵才- Senior PHP Developer- Taipei 薪:0.8M~1M -✔有 3年以上 PHP開發經驗 ,熟悉Laravel -✔熟悉分佈式、...

Laravel 原始碼分析 系列 第 46

技術 簡單看看 TestResponse

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

Laravel 原始碼分析 系列 第 45

技術 分析 Laravel Feature Test

今天要來分析內建測試是如何實作的,先來看官方測試範例程式碼: public function testBasicTest() { $response =...

Laravel 原始碼分析 系列 第 44

技術 分析 Lumen Application--dispatch() 下篇

繼續看 RoutesRequests 下面的方法: createDispatcher() sendExceptionToHandler() prep...

Laravel 原始碼分析 系列 第 43

技術 分析 Lumen Application--dispatch() 上篇

Lumen 在處理跟 Request 相關的程式,都放在 RoutesRequests 這個 trait 裡,包括今天要看的 dispatch() public...

Laravel 原始碼分析 系列 第 42

技術 分析 bootstrap 流程--Lumen 篇

與 Laravel 一樣,從進入點 index.php 開始看起: $app = require __DIR__.'/../bootstrap/app.php'...

Laravel 原始碼分析 系列 第 41

技術 Lumen 簡介

與 Laravel 類似地,Lumen 也是被拆成 Lumen 與 Lumen Framework 兩部分。而 Lumen Framework 則是使用第一天提...

Laravel 原始碼分析 系列 第 40

技術 再看 tap()

tap() 之前有提過,是 helpers.php 的方法之一: function tap($value, $callback = null) { if...

Laravel 原始碼分析 系列 第 39

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

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

Laravel 原始碼分析 系列 第 38

技術 分析 Collection(2)

以下先大概列幾個與原生 PHP 函式相關的方法: Native Collection array_chunk() chunk() array_...

Laravel 原始碼分析 系列 第 37

技術 分析 Collection(1)

今天筆者生病,只能簡單打。 想想,還是就來看看 Collection 吧! Laravel 用來處理 array 的小幫手,至今已知道有三種類型:第一種就是...

Laravel 原始碼分析 系列 第 36

技術 array_get()、data_get() 與 object_get() 的差異

這三個都是 Laravel 所提供的 helpers 函式。剛好今天聽到有人提到這個問題,所以就來翻看看。 單就註解與介面來看這三個函式: /** * Get...

Laravel 原始碼分析 系列 第 35

技術 自定義 bootstrapper

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

Laravel 原始碼分析 系列 第 34

技術 如何正確地在 Response 加 Header(2)

續昨天,先來列一下 Http Kernel 預設有哪些 middleware: protected $middleware = [ \App\Http\...

Laravel 原始碼分析 系列 第 33

技術 如何正確地在 Response 加 Header(1)

前一陣子,朋友在社群分享小知識: $routeMiddleware 裡面的 middleware 加上 $header 的話會有問題,要在 $middlewa...

Laravel 原始碼分析 系列 第 32

技術 Redirector 與 UrlGenerator 的關係

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

Laravel 原始碼分析 系列 第 31

技術 分析自定義錯誤頁

從今天開始,會開始換來分享筆者實作功能中遇到問題,而去追原始碼的過程。不知道能持續多久,就繼續寫吧! 官方有提到自定義錯誤頁可以如何簡單達成。筆者遇到的問題...

鐵人賽 Software Development DAY 30

技術 Day 30 - Laravel Authentication - error response 篇

tags: 2019鐵人賽 Laravel Authentication header 前言 Laravel 實作認證功能非常簡單。而且幾乎所有東西都已經幫你設...

鐵人賽 Software Development DAY 30
Laravel 原始碼分析 系列 第 30

技術 總結

這麼多天以來,看了很多 Laravel 的程式,其實可以發現它有一些常見的模式。沒有好壞,只是一種可參考的寫法: 在 if 裡做 assign if ($use...

鐵人賽 Software Development DAY 29
Laravel 原始碼分析 系列 第 29

技術 分析 Auth(6)--Authorization

Laravel 文件有提到幾種方法來確認授權: Via The User Model Via Middleware Via Controller Helper...

鐵人賽 Software Development DAY 29

技術 Day 29 - Laravel Authentication - Hasher 篇

tags: 2019鐵人賽 Laravel Authentication Hasher 前言 因為我本身對 Authentication 已經有初步瞭解,所以我...

鐵人賽 Software Development DAY 28

技術 Day 28 - Laravel Database 篇 part III

tags: 2019鐵人賽 Laravel database eloquent collection 前言 前兩天跟大家介紹過了 Laravel 如何簡化資料庫...

鐵人賽 Software Development DAY 28
Laravel 原始碼分析 系列 第 28

技術 分析 Auth(5)--Authorization

繼續昨天,來看 Policy 怎麼串接的,一樣是那個範例: // Policy 定義法 Gate::define('update-post', 'PostPol...

鐵人賽 Software Development DAY 27

技術 Day 27 - Laravel Database 篇 part II

tags: 2019鐵人賽 Laravel database query builder 前言 延續昨天的話題,Laravel 為了簡化 sql 語法,把 sq...

鐵人賽 Software Development DAY 27
Laravel 原始碼分析 系列 第 27

技術 分析 Auth(4)--Authorization

前面我們看完了驗證(Authenticate)的實作,今天來看授權(Authorization)。 從官方文件可以大概知道它的主要角色有兩個:Gate 和 Po...

鐵人賽 Software Development DAY 26
Laravel 原始碼分析 系列 第 26

技術 分析 Auth(3)--客製化驗證機制

之前在分析套件都是只有在看 Laravel 原始碼,沒有任何客製化的範例,而今天會來示範如何客製化驗證機制。 雖然 Laravel 已經實作得很完整了,但不同的...