PHP

PHP: 使用createFromFormat時的注意事項

在本文中,將深入研究這個問題的根本原因,即對`createFromFormat`方法的誤解,將簡單介紹`DateTime::createFromFormat`的內部運作原理,並提供實際的解決方案和示例代碼,以幫助您避免類似問題的發生。Carbon函數庫中也有`createFromFormat`方法,它也使用`DateTime::createFromFormat`,因此Carbon函數庫也有相同現象,而本文中的解決方案也適用於Carbon函數庫。藉由本文,我們希望讓您對日期和時間處理更加瞭解,並能夠更有效地處理相關問題,確保您的應用程式在各種情況下都能正確運作。讓我們一起開始深入探討這個關鍵議題。

PHP

Laravel:製作log檔案的方法

log訊息是能大大幫助我們開發做測試或是出現問題時幫助釐清問題的好幫手,而在Laravel中也提供的log的功能讓開發者使用。接下來會按照輸出log與log檔、log級別(優先權)、log設定檔來介紹一下log的使用機制。

PHP

Laravel中修改資料庫中的資料時留下操作記錄

因為專案需求,運用作業團隊想要保留在管理畫面(Laravel製作)執行的資料操作,因此對如何實現這項要求進行了調查。重點需求是,**紀錄操作者、操作時間、操作內容、操作前的資料、操作後的資料**。

PHP

在Docker環境中開發Laravel9+vite的應用程式

從Laravel9開始將使用Vite作為標準的前端建置工具(front build tool),而非Laravel Mix。本文將介紹開發Laravel9+Vite應用程式的基本設定。

PHP

PHP Laravel:確認已執行的SQL內容的方法

在開發Laravel應用的過程,或是尋找錯誤原因時,常常會需要檢查操作資料的SQL是否執行正確,到底是什麼樣的SQL被執行等狀況。 本文將介紹三種方法來確認已執行的SQL內容。

PHP

PHP Laravel:實作下載檔案的方法

在很多做管理介面的網站中,特別是分析數據、儲存資料的服務等,常常會看到有下載檔案的選項,讓使用者可以去取得想要的資料到自己的電腦。Laravel也因應這樣的作業需求,提供了下載儲存在伺服器端的檔案、圖片或是從資料庫中取得資料轉成文字檔案輸出的方法。接下來將討論其中常用到的作法,以及將Array的內容做成csv檔案後輸出。

PHP

PHP Laravel:用auth的attempt方法來做認證時,如何加入軟刪除(deleted_at)條件

透過**Auth facade**可以使用Laravel認證服務,利用`attempt`方法來達成簡單的認證功能。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep09:安裝bootstrap5並美化todo list畫面

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第九篇。本文將示範安裝Bootstrap5並介紹如何使用它

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep07:安裝vue3跟基本設定

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第七篇。本文將介紹一下安裝vue的過程跟基本的設定。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep08:用vue重新製作todo list畫面

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第八篇。本文將示範用vue重新建立todo list畫面。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep06:初步認識Web Route

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第六篇。本文將介紹一下Web Route,並示範建立待辦事項的網頁。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep05:製作新增、更新、刪除待辦事項的API

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第五篇。本文將介紹如何建立新增、更新、刪除待辦事項的API。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep04:製作取得待辦事項的API

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第四篇。本文將介紹如何建立一個GET API來取得測試資料。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep03:產生測試資料到資料庫中

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第三篇。本文將介紹如何使用Factory Seeder Faker來快速產生測試資料到資料庫上。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep02:連接DB與Migration

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第二篇。本篇將介紹如何在雲端開發環境Google Cloud Shell中用Docker建立Laravel8的開發環境。

PHP

Laravel8+Vue3+Bootstrap5實作TODO List ep01: 開發環境與建立Laravel應用程式

使用Laravel8+Vue3+Bootstrap5實作TODO List網頁應用程式的系列文章第一篇。本篇將介紹如何在雲端開發環境Google Cloud Shell中用Docker建立Laravel8的開發環境。

PHP

用PHP將資料轉成CSV格式檔案

用PHP處理資料後,除了在畫面上顯示外,能夠轉成CSV格式檔案後下載到電腦上是常常有的情況。本文將介紹使用PHP實現CSV檔案下載。範例是在Laravel的框架中實現,但只要知道原理後在其他的應用框架中也能實現。

PHP

Laravel 生命週期(Lifecycle)快速理解

本文是對Laravel Lifecycle的內容用自己理解整理而成的筆記,內容包含Kernel, Middleware, ServiceProvider, Route。我想對於學習Laravel的人來說,理解Laravel整體面貌、掌握Laravel的生命週期,將會對Laravel框架上的調整或是調查底層功能時有很大的幫助。

PHP

用Docker建立Laravel8的開發環境

這篇文章將介紹如何在自己的電腦中用Docker建立Laravel8的開發環境。

PHP

PHP 新手教學 Array | array_merge的使用說明

將矩陣合併時,常常會想到以下這兩種方法。array_combine與array_merge。本文說明 PHP **array_merge**使用說明與範例。

PHP

PHP 新手教學 Array | array_splice的使用說明

將矩陣做分割取部分元素時,常常會用到array_chunk, array_slice, array_splice這三種函數。本文說明 PHP array_splice使用說明與範例。

PHP

PHP 新手教學 Array | array_slice的使用說明

將矩陣做分割取部分元素時,常常會用到array_chunk, array_slice, array_splice這三種函數。本文說明 PHP array_slice使用說明與範例。

PHP

PHP 新手教學 Array | array_chunk的使用說明

將矩陣做分割取部分元素時,常常會用到array_chunk, array_slice, array_splice這三種函數。本文說明 PHP array_chunk使用說明與範例。

PHP

PHP 新手教學 Array | array_combine的使用說明

將矩陣合併時,常常會想到以下這兩種方法。array_combine與array_merge。本文說明 PHP **array_combine**使用說明與範例。

PHP

PHP 新手教學 String | ucwords的使用說明

PHP ucwords使用說明與範例

PHP

PHP 新手教學 String | lcfirst的使用說明

PHP ucfirst使用說明與範例

PHP

PHP 新手教學 String | strtoupper的使用說明

PHP strtoupper使用說明與範例

PHP

PHP 新手教學 String | strtolower的使用說明

PHP strtolower使用說明與範例

PHP

PHP 新手教學 String | str_split的使用說明

PHP str_split使用說明與範例

PHP

PHP 新手教學 String | str_replace的使用說明

PHP str_replace使用說明與範例

PHP

PHP 新手教學 String | str_ireplace的使用說明

PHP str_ireplace使用說明與範例

PHP

PHP 新手教學 String | lcfirst的使用說明

PHP lcfirst使用說明與範例

PHP

PHP 新手教學 String | implode的使用說明

PHP implode使用說明與範例

PHP

PHP 新手教學 String|chunk_split的使用說明

PHP chunk_split使用說明與範例

PHP

PHP 新手教學 String | explode的使用說明

PHP explode使用說明與範例

PHP

使用cURL執行Post網路請求

使用PHP的cURL做POST網路請求。