Messages
class Messages (View source)
Properties
array | $messages | Berisi seluruh message yang terdaftar. |
|
string | $format | Format default untuk output. |
Methods
Buat instance Message baru.
Tambahkan sebuat message ke collector.
Cek apakah kombinasi key dan message sudah ada atau belum.
Cek apakah key ini memiliki message atau tidak.
Cek apakah message masih kosong.
Set format output default.
Ambil value message pertama dari key yang diberikan.
Ambil semua message milik key yang diberikan.
Ambil seluruh pesan milik seluruh key yang terdaftar di collector.
Format ulang array message.
Details
__construct(array $messages = [])
Buat instance Message baru.
add(string $key, string $message)
Tambahkan sebuat message ke collector.
// Tambahkam message untuk atribut 'email'
$messages->add('email', 'Email yang Anda masukkan tidak sah.');
protected bool
unique(string $key, string $message)
Cek apakah kombinasi key dan message sudah ada atau belum.
bool
has(string $key)
Cek apakah key ini memiliki message atau tidak.
// Adakah message untuk atribut 'email'?
return $messages->has('email');
bool
any()
Cek apakah message masih kosong.
// Apakah message masih kosong?
return $messages->any();
format(string $format = ':message')
Set format output default.
// Set format output default baru.
$messages->format('email', '<p>:message ini punyaku</p>');
string
first(string $key = null, string $format = null)
Ambil value message pertama dari key yang diberikan.
// Tampilkan message pertama dari seluruh message yang ada.
echo $messages->first();
// Tampilkan message pertama milik atribut 'email'
echo $messages->first('email');
// Format ulang message pertama milik atribut 'email'
echo $messages->first('email', '<p>:message</p>');
array
get(string $key, string $format = null)
Ambil semua message milik key yang diberikan.
// Tampilkan semua message milik atribut 'email'
echo $messages->get('email');
// Format ulang semua message milik atribut 'email'
echo $messages->get('email', '<p>:message</p>');
array
all(string $format = null)
Ambil seluruh pesan milik seluruh key yang terdaftar di collector.
// Ambil seluruh pesan yang terdaftar di collector
$all = $messages->all();
// Format ulang seluruh pesan yang terdaftar di collector
$all = $messages->all('<p>:message</p>');
protected array
transform(array $messages, string $format)
Format ulang array message.