2017 © Pedro Peláez
 

library tounicode

"Laravel zawgyi to unicode converter"

image

kyawnaingtun/tounicode

"Laravel zawgyi to unicode converter"

  • Tuesday, November 7, 2017
  • by kyawnaingtun
  • Repository
  • 1 Watchers
  • 2 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

ToUnicode (Laravel Easy Converter)

dev-master Download, (*1)

ဇော်ဂျီဖြင့် ရေးသားထားသော input values များကို unicode(ယူနီကုဒ်) အဖြစ် automatic ပြောင်းလဲပေးမည့် laravel package လေးတစ်ခုပါ။ Zawgyi/Unicode အား auto detect သိဖို့ရန်အတွက် ကူညီပေးသော ကွီးဖြိုးဇော်ထွန်း အား အထူးကျေးဇူးတင်ရှိပါသည်။ :D (မှတ်ချက်။။ converter ၏ unicode font သို့ ပြောင်းလဲမှုသည် ၁၀၀% မမှန်နိုင်ပါ။), (*2)

AngularJs (Front-End) အတွက်ဆိုရင်တော့ ဒီမှာ လာယူပါ။, (*3)

composer နဲ့ဘယ်လိုယူရမလဲ?

composer require kyawnaingtun/tounicode, (*4)

Auto Convert on Save

အရင်ဆုံး ယခု converter ကိုအသုံးပြုမည့် Model file ထဲသို့သွားပါ။ အောက်ပါအတိုင်း TounicodeTrait ကို ထည့်ပါ၊ သင်ပြောင်းလဲလိုသော table field name ကို ဒီထဲမှာ protected $tounicode=[] ထည့်ပေးပါ။ အထက်ပါလုပ်ဆောင်ချက်အားလုံးပြီးပါက၊ ယခု Post model မှ title နှင့် content သည် user ထည့်လိုက်သည့် data မှန်သမျှ အားလုံးကို unicode auto ပြောင်းပေးသွားမည်ဖြစ်သည်။ ထို့အပြင်၊ ယခင်ကရှိနှင့်ပြီးသား Zawgyi content များကိုလည်း Unicode ပြောင်းပြီး ပြန်ထုတ်ပေးမှာ ဖြစ်ပါသည်။, (*5)

# your-model-folder/post.php
namespace App;

use Illuminate\Database\Eloquent\Model;

use Kyawnaingtun\Tounicode\TounicodeTrait;

class Post extends Model
{
    use TounicodeTrait;

    protected $table = 'post';

    protected $fillable = ['title', 'content'];

    /**
     * These are the attributes to convert before saving.
     * To covert automatically from Non-Unicode to Unicode fonts
     * @var array
     */
    protected $tounicode = ['title','content'];

}

Global Helper functions

သင်ပြောင်းလဲလိုသော value ကို အောက်ပါ function အသုံးပြုပြီး ပြောင်းလဲနိုင်သည်။, (*6)

tounicode($value);//will convert to unicode value

ဖောင့်အမျိုးအစားသိချင်လျှင် အောက်ပါ function ဖြင့်စစ်နိုင်သည်။, (*7)

/**
 * return string: uni, zg, mm, eng
 * uni = unicode
 * zg = zawgyi
 * mm = myanmar font
 * eng = english
 */
 checkFontType($value);

Conclusion

ဒီ laravel package လေးကို အသုံးပြုပြီးတော့ zawgyi နှင့် unicode ပြဿနာအား တစိတ်တပိုင်းဖြေရှင်းနိုင်လိမ့်မည်ဟု ယုံကြည်ပါတယ်။, (*8)

Supported Versions

Laravel Version Supported
11.* :white_check_mark:
10.* :white_check_mark:
9.* :white_check_mark:
8.* :white_check_mark:
7.* :white_check_mark:
6.* :white_check_mark:
5.* :white_check_mark:
< 5.0 :x:

Credits

Ko Phyo Zaw Tun (Future ICT Solution) Ko Saturngod (Rabbit) Ko Satkyar (mmfont), (*9)

The Versions

07/11 2017

dev-master

9999999-dev https://github.com/KyawNaingTun/tounicode

"Laravel zawgyi to unicode converter"

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

02/12 2016

1.1

1.1.0.0 https://github.com/KyawNaingTun/tounicode

"Laravel zawgyi to unicode converter"

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

02/12 2016

1.0

1.0.0.0 https://github.com/KyawNaingTun/tounicode

"Laravel zawgyi to unicode converter"

  Sources   Download

MIT

The Requires

  • php >=5.6.4