Template Base

Laravel

design & maintain by yuy@

Laravel 13.23.0 + SQL Server @unmanaged VPS, live di sqlserver.kbye.my — dihoskan di Windows Server (IIS) melalui VPS YeahHost.

Apa page ini buat

Ini bukan aplikasi produk — ia projek template asas untuk mula-mulakan projek Laravel baharu yang guna SQL Server, di Windows/IIS. Halaman ini pulangkan status sambungan pangkalan data secara live (bukan data statik) sebagai bukti sambungan PHP → SQL Server berfungsi hujung ke hujung.

Apa anda perlu buat

  1. Kalau nak mula projek baharu (bukan ubah template ini terus): clone repo ini ke folder baharu, ikut langkah "Using this as a template" dalam CLAUDE.md di root repo.
  2. Kalau nak deploy projek yang dah wujud secara local (cth. misms) ke VPS yang sama: ikut deploy/PANDUAN-DEPLOY.md — Bahagian B (Deploy Projek Baharu).
  3. Skrip provisioning site baharu di VPS: deploy/new-site.ps1 (automatik app pool + binding + permission + DB + migrate).

Rujukan

Sambungan Pangkalan Data (live)

Databasesqlserver
Serverv102989\SQLEXPRESS
Versi SQL ServerMicrosoft SQL Server 2022 (RTM) - 16.0.1000.6 (X64)

Contoh Query Berjaya #1 — Senarai Jadual Sebenar

Query terus ke sys.tables pada database sqlserver:

SELECT t.name AS table_name, p.rows AS row_count
FROM sys.tables t
JOIN sys.partitions p ON t.object_id = p.object_id AND p.index_id IN (0, 1)
ORDER BY t.name
JadualBilangan Baris
cache 0
cache_locks 0
failed_jobs 0
job_batches 0
jobs 0
migrations 3
password_reset_tokens 0
sessions 41
users 0

Contoh Query Berjaya #2 — Rekod Migration Sebenar

Query terus ke jadual migrations (rekod migration yang telah dijalankan di server ini):

IDMigrationBatch
1 0001_01_01_000000_create_users_table 1
2 0001_01_01_000001_create_cache_table 1
3 0001_01_01_000002_create_jobs_table 1

Dijana secara live dari App\Http\Controllers\StatusController — lihat kod sumber untuk query penuh.