Hamizulfaiz

Tech Entrepreneur / System Builder

Laravel Package - Senarai Negeri Dalam Malaysia

Published:

Updated:

linux dns SSL

Hai semua!

Kepada anda yang berada dalam perjalanan web development menggunakan Laravel, memperkenalkan package Laravel ini! anda boleh install package ini menggunakan composer.

$ composer require aifaiz/myrstates

setelah selesai installation package ni, anda boleh terus guna di mana-mana Class. contohnye dalam blade view:

<select name="negeri" class="form-control">
    <option value="">-- CHOOSE ONE --</option>
    @foreach(MalayStates::getStates() as $negeri)
    <option value="{{$negeri['code']}}">{{$negeri['name']}}</option> 
    @endforeach 
</select>

Siap! dah boleh buat ape kita suka! haha.

Macam mana nak validate?

Lepas dah submit, mesti kita nak paparkan semula apa yang user kita dah pilih kan? ade method dalam package ni yang kita boleh guna. namanya stateByCode($code)

<?php

$negeriPilihan = MalayStates::stateByCode('KUL');

echo $negeriPilihan; 
// Kuala Lumpur

Atau, boleh guna iteration dalam view macam ni:

<select name="negeri" class="form-control">
    <option value="">-- CHOOSE ONE ---</option>
    @foreach(MalayStates::getStates() as $negeri)
        <option {{$negeri['code'] == $ngeriPilihan ? 'selected' : ''}} value="{{$negeri['code']}}">{{$negeri['name']}}</option>
    @endforeach
</select>

manakala $negeriPilihan adalah variable yang kita hantar kedalam view melalui Controller. katalah value $negeriPilihan = 'KUL', jadi automatic Kuala Lumpur akan terpilih dalam select input diatas.

Selamat mencuba!

Nak buat sistem?

Jom bincang untuk develop sistem yang custom untuk anda.

nak buat sistem bisnes? hubungi saya

Post Berkaitan

29 Apr 2026 Security Lepas Launch App: Chapter Sebenar Bermula Selepas Deploy
Security Lepas Launch App: Chapter Sebenar Bermula Selepas Deploy

App dah live bukan bermaksud selamat. Ketahui kenapa Cloudflare penting lindungi server dari scan, bot dan request jahat.

19 Feb 2026 Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka
Macam Mana Saya Debug Production Issue Tanpa Panik, Tanpa Main Teka

Teknik praktikal debug sistem guna Laravel log dan Nginx log. Selesaikan isu server dengan tenang berdasarkan proses sebenar.

15 Feb 2026 Server Anda Bukan "Sekadar Hosting”. Dia Tentukan Kos & Prestasi Bisnes Anda
Server Anda Bukan "Sekadar Hosting”. Dia Tentukan Kos & Prestasi Bisnes Anda

Server bukan sekadar hosting. Ketahui kesan setup server terhadap kos, keselamatan, dan prestasi jangka panjang sistem bisnes anda.

03 Feb 2026 Perbezaan Antara cPanel dan VPS (Bare Metal Linux) Sebagai Hosting Anda
Perbezaan Antara cPanel dan VPS (Bare Metal Linux) Sebagai Hosting Anda

Bandingkan cPanel dan bare metal Linux. Ketahui cara VPS beri kawalan penuh dan prestasi lebih padu untuk website/aplikasi anda.

01 Jun 2020 Server - Perkara asas untuk web developer
Server - Perkara asas untuk web developer

Perkara asas mengenai hal-hal server bagi web developer

28 Dec 2019 Kenapa anda yang perlu beli domain dan bukannya website developer yang beli?
Kenapa anda yang perlu beli domain dan bukannya website developer yang beli?

Ramai buat silap biar developer beli domain. Ketahui risiko dan cara lindungi aset digital bisnes anda.

03 Nov 2019 Cara pastikan web developer ikut keperluan bisnes anda
Cara pastikan web developer ikut keperluan bisnes anda

Inilah cara praktikal untuk beri web developer faham apa keperluan website/sistem yang anda inginkan.

03 Nov 2019 PHP - Convert date dd/mm/yyyy kepada Y-m-d
PHP - Convert date dd/mm/yyyy kepada Y-m-d

convert tarikh dari input html dd/mm/yyyy kepada yyyy-mm-dd

16 Oct 2019 Cara Install SSL Letsencrypt pada ec2 aws
Cara Install SSL Letsencrypt pada ec2 aws

Cara install SSL kedalam webserver. Step by step dari terminal

HAMIZULFAIZ