|
@@ -64,6 +64,9 @@ class Messages {
|
|
* Get the first message from the container for a given key.
|
|
* Get the first message from the container for a given key.
|
|
*
|
|
*
|
|
* <code>
|
|
* <code>
|
|
|
|
+ * // Echo the first message out of all messages.
|
|
|
|
+ * echo $messages->first();
|
|
|
|
+ *
|
|
* // Echo the first message for the e-mail attribute
|
|
* // Echo the first message for the e-mail attribute
|
|
* echo $messages->first('email');
|
|
* echo $messages->first('email');
|
|
*
|
|
*
|
|
@@ -75,9 +78,11 @@ class Messages {
|
|
* @param string $format
|
|
* @param string $format
|
|
* @return string
|
|
* @return string
|
|
*/
|
|
*/
|
|
- public function first($key, $format = ':message')
|
|
|
|
|
|
+ public function first($key = null, $format = ':message')
|
|
{
|
|
{
|
|
- return (count($messages = $this->get($key, $format)) > 0) ? $messages[0] : '';
|
|
|
|
|
|
+ $messages = is_null($key) ? $this->all($format) : $this->get($key, $format);
|
|
|
|
+
|
|
|
|
+ return (count($messages) > 0) ? $messages[0] : '';
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|