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

25 Jul 2019 Buat Keyword Shortcut Dalam Terminal
Buat Keyword Shortcut Dalam Terminal

Dalam terminal pun kita boleh buat shortcut. Disinilah kerja-kerja yang leceh boleh dipercepatkan. mai baca

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.

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

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.

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.

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

Perkara asas mengenai hal-hal server bagi web developer

19 May 2019 Basic System Development. Soalan Dari Noraziah
Basic System Development. Soalan Dari Noraziah

Menjawab soalan dari saudari Noraziah mengenai permasalahan yang dialaminya untuk develop sistem.

15 May 2019 Hardcode PHP vs PHP Framework
Hardcode PHP vs PHP Framework

Menjawab soalan mengenai Basic PHP vs Framework. Soalan ditanya oleh rakan dari php juga. Selamat membaca! sori lambat respon bro. huhu

26 Jun 2018 Terminal - Faham Command Line, Pakar Programming
Terminal - Faham Command Line, Pakar Programming

Terminal, atau command line. Bila tahu guna, boleh jumpa dunia baru!