Search

The blog - interstellar.

Laravel MessageBag Public API: getMessages

Nov 29, 2016

The getMessages method in Laravel's MessageBag component is used to retrieve all the messages stored in the message bag. It returns an array of messages, where each message is associated with a specific key. If there are no messages in the message bag, an empty array is returned. In the example provided, the $messages variable contains an array with two messages, where each message is nested within another array. To learn more about Laravel's ErrorMessageBag component and its public API, you can continue reading the mini-series of articles listed in the "Continue Reading" section.
Laravel MessageBag Public API: has

Nov 29, 2016

The has method in Laravel's MessageBag class checks if messages exist for a given key. It returns true if messages exist, and false if not. You can use this method to determine if messages are present before performing any further actions. Check out the rest of the articles in this series to learn more about Laravel's ErrorMessageBag component.
Laravel MessageBag Public API: isEmpty

Nov 29, 2016

The isEmpty method in Laravel's Collection class can be used to check if the collection contains any items. It returns true if the collection is empty and false otherwise. This can be useful for conditionally executing some code based on whether the collection has items or not. You can learn more about Laravel's ErrorMessageBag component by clicking through the rest of the articles listed in the "Continue Reading" section.
Laravel MessageBag Public API: jsonSerialize

Nov 29, 2016

The jsonSerialize method of Laravel's ErrorMessageBag allows developers to customize how a class is represented when using the json_encode function. This method internally returns the value of the toArray method, which converts the error messages into an associative array. This article provides a mini-series that explores various public methods of the ErrorMessageBag component in Laravel, such as add, all, any, and more.
Laravel MessageBag Public API: keys

Nov 29, 2016

The keys method in Laravel allows you to retrieve all the keys stored inside a MessageBag instance. In the code example provided, a MessageBag instance is created and items are added to it. Then, the keys method is called to retrieve an array of keys. The resulting array will contain only the keys that were added. If you want to learn more about Laravel's ErrorMessageBag component, you can check out the mini-series of articles provided in the "Continue Reading" section. These articles cover various aspects of the MessageBag public API.
Laravel MessageBag Public API: merge

Nov 29, 2016

The merge method in Laravel is used to combine the contents of a MessageBag instance with another array or object that implements the MessageProvider interface. This method modifies the original MessageBag instance and returns a reference to it. In the provided examples, the merge method is used to merge an array with a MessageBag instance and merge two MessageBag instances together. The resulting merged messages can be accessed as an array. This article is part of a series on Laravel's ErrorMessageBag component, exploring various methods in the public API.
Laravel MessageBag Public API: setFormat

Nov 29, 2016

The setFormat method is used to customize the format used by all methods of the MessageBag instance in Laravel. By passing a $format argument, developers can define the new format. If called without a value, it will reset the format to the default value. This method is part of the Laravel ErrorMessageBag component. Continue reading to learn more about Laravel's MessageBag and its public API methods. The articles cover various methods like add, all, any, count, first, get, getFormat, getMessageBag, getMessages, has, isEmpty, jsonSerialize, keys, merge, toArray, toJson, and __toString.
Laravel MessageBag Public API: toArray

Nov 29, 2016

The toArray method in Laravel's Collection class converts the collection instance into an array. It not only returns the underlying array but also converts any object instances into arrays. In the provided code example, the $returnedItems variable would contain an array with three elements, including a nested array. If you want to learn more about Laravel's ErrorMessageBag component, check out the rest of the articles in the series. They cover various public API methods, including add, all, any, count, first, get, getFormat, getMessageBag, getMessages, has, isEmpty, jsonSerialize, keys, merge, setFormat, toArray, toJson, and __toString.
Laravel MessageBag Public API: toJson

Nov 29, 2016

The toJson method in Laravel's ErrorMessageBag class converts the message bag instance into a JSON-encoded string. It internally uses PHP's json_encode function to perform this conversion. You can pass additional options to customize the encoding process by using the $options parameter. By default, the method returns a string without any formatting. However, you can pass the JSON_PRETTY_PRINT constant to get a more human-readable output. If your data structure is deeply nested and exceeds the default depth limit of 512 in json_encode, you can manually serialize the message bag and use json_encode with a custom depth value. This article is part of a mini-series that explores various methods in Laravel's ErrorMessageBag component.
Laravel ViewErrorBag Public API: count

Nov 29, 2016

Learn how to use the count method in Laravel's View Error Bags to determine the number of messages stored within the default MessageBag instance. This method is specifically handled by the ViewErrorBag instance and can be used to satisfy the requirements of PHP's Countable interface. Understand how adding or changing MessageBag instances affect the count results. Check out the complete mini-series about Laravel's View Error Bags for more information and other APIs you can use.
Laravel ViewErrorBag Public API: getBag

Nov 29, 2016

The getBag method retrieves a MessageBag instance associated with a provided key. If no instance exists with the key, a new Illuminate\Support\MessageBag instance will be returned. You can also request a MessageBag instance with any key, even if it hasn't been set. However, note that getBag does not set the returned MessageBag instance. You can dynamically access a MessageBag instance from ViewErrorBag by using a property with the intended key. For further reading about Laravel's View Error Bags, check out the mini-series of articles linked in the post.
Laravel ViewErrorBag Public API: getBags

Nov 29, 2016

The getBags method in Laravel's ViewErrorBag class returns an associative array containing all MessageBag instances stored within it. These instances can hold error messages related to specific form fields or other sections of a webpage. This allows developers to easily manage and display error messages to users. To learn more about Laravel's View Error Bags and their public API, check out the articles in this mini-series.
Laravel ViewErrorBag Public API: hasBag

Nov 29, 2016

The hasBag method is used to check if a MessageBag instance exists within the ViewErrorBag instance with the specified key. By default, the $key is set to default. This article is part of a series that explores Laravel's View Error Bags, including other methods such as count, getBag, getBags, and put.
Laravel ViewErrorBag Public API: put

Nov 29, 2016

The put method is used to add a new MessageBag instance to the ViewErrorBag instance with a specified key. You can also dynamically set a MessageBag instance by assigning it to a property in ViewErrorBag. To remove or replace all messages in a MessageBag instance, you can use the put method with a new MessageBag instance.

Some absolutely amazing
people

The following amazing people help support this site and my open source projects ♥️
If you're interesting in supporting my work and want to show up on this list, check out my GitHub Sponsors Profile.