# Stillat.com

> Stillat.com is the digital home of John Koster. More information about him can be
> found on [the about page](https://stillat.com/about).

## Posts

* [Forte Update: Backtracking, Metadata, HTML Validation, and More](https://stillat.com/blog/2025/08/12/forte-update-backtracking-metadata-html-validation-and-more)
* [Parsing HTML and Blade Attributes in Forte](https://stillat.com/blog/2025/08/11/parsing-html-and-blade-attributes-in-forte)
* [Switch Statements and Parser Extensions in Forte](https://stillat.com/blog/2025/08/09/switch-statements-and-parser-extensions-in-forte)
* [Parsing Blade Comments in Forte](https://stillat.com/blog/2025/08/08/parsing-blade-comments-in-forte)
* [Thoughts on HTML Elements and Blade Components in Forte](https://stillat.com/blog/2025/08/07/thoughts-on-html-elements)
* [Laracon, Blade and What&#039;s Next](https://stillat.com/blog/2025/08/06/laracon-blade-and-whats-next)
* [That Escalated Quickly: All the New Things](https://stillat.com/blog/2023/12/10/that-escalated-quickly-all-the-new-things)
* [Troubleshooting a Statamic Illegal Offset Type Error when Viewing Collection Entries in the Control Panel](https://stillat.com/blog/2023/11/30/troubleshooting-a-statamic-illegal-offset-type-error-when-viewing-the-control-panel)
* [Creating Simple HTTP Redirect Routes from a Statamic Site](https://stillat.com/blog/2023/11/29/creating-simple-http-redirect-routes-from-a-statamic-site)
* [Disabling Vite File Hashes](https://stillat.com/blog/2023/11/27/disabling-vite-file-hashes)
* [Implementing a Custom Laravel Blade Precompiler for Volt and Livewire](https://stillat.com/blog/2023/09/04/implementing-a-custom-blade-precompiler-for-laravel-volt-and-livewire)
* [Creating a Hybrid Cache System for Statamic: Part Five](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic-part-five)
* [Creating a Hybrid Cache System for Statamic: Part Four](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic-part-four)
* [Creating a Hybrid Cache System for Statamic: Part Six](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic-part-six)
* [Creating a Hybrid Cache System for Statamic: Part Three](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic-part-three)
* [Creating a Hybrid Cache System for Statamic: Part Two](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic-part-two)
* [Creating a Hybrid Cache System for Statamic](https://stillat.com/blog/2023/09/03/creating-a-hybrid-cache-system-for-statamic)
* [Best Practices for Securing Your Development Projects](https://stillat.com/blog/2023/05/04/best-practices-for-securing-your-development-projects)
* [Creating a Simple Honeypot Field in Laravel](https://stillat.com/blog/2023/04/11/creating-a-simple-honeypot-field-in-laravel)
* [Swapping Antlers Layouts and Passing Data to Layouts](https://stillat.com/blog/2023/04/10/creating-a-custom-statamic-layout-tag)
* [How to Structure Your Cybersecurity Team to Work in an Agile Environment](https://stillat.com/blog/2023/02/10/how-to-structure-your-cybersecurity-team-to-work-in-an-agile-environment)
* [A Beginners Guide to Antlers Arrays and Loops](https://stillat.com/blog/2022/11/01/a-beginners-guide-to-antlers-arrays-and-loops)
* [Antlers and Blade Formatters: Behind the Scenes](https://stillat.com/blog/2022/07/18/antlers-and-blade-formatters-behind-the-scenes)
* [Creating Dynamic CSS Class Names with Statamic](https://stillat.com/blog/2022/05/29/creating-dynamic-css-class-names-with-statamic)
* [Working With Dynamic Variables in Antlers Runtime](https://stillat.com/blog/2022/05/04/working-with-dynamic-variables-in-antlers-runtime)
* [Managing Imported Fieldset Handles with Antlers Runtime](https://stillat.com/blog/2022/04/22/managing-fieldset-handles-with-antlers-runtime)
* [Antlers Conditional Parameters Using void Parameters](https://stillat.com/blog/2022/04/18/antlers-conditional-parameters)
* [Creating a Content Reaction System with Statamic 3 and Antlers](https://stillat.com/blog/2021/12/12/creating-a-content-reaction-system-with-statamic-3-and-antlers)
* [Creating a Stacked Content Layout with Statamic 3 and Antlers](https://stillat.com/blog/2021/12/05/creating-stacked-content-layouts-with-statamic-and-antlers)
* [Creating a Statamic Compact Modifier](https://stillat.com/blog/2021/11/07/creating-a-statamic-compact-modifier)
* [Using Modifiers in Antlers Dynamic Bindings](https://stillat.com/blog/2021/11/07/using-modifiers-in-antlers-dynamic-bindings)
* [Creating a Custom Statamic 500 Server Error Page: Part Two](https://stillat.com/blog/2021/09/12/creating-a-customized-statamic-3-500-error-page)
* [Enabling Database Users in Statamic 3](https://stillat.com/blog/2021/02/20/enabling-database-users-in-statamic-3)
* [Integrating Laravel Spark, Stripe, and Statamic 3](https://stillat.com/blog/2021/02/20/integrating-laravel-spark-and-statamic-3)
* [Implementing a Customer Domain Specific Language Parser in PHP](https://stillat.com/blog/2021/02/15/implementing-a-customer-dsl-parser-in-php)
* [Implementing C# Events](https://stillat.com/blog/2021/01/07/implementing-csharp-events)
* [Creating a Custom Statamic 500 Server Error Page](https://stillat.com/blog/2020/12/29/creating-a-custom-statamic-500-server-error-page)
* [Laravel 5 Collections: Adding an Element to the Beginning of a Collection With prepend](https://stillat.com/blog/2018/04/22/laravel-5-collections-adding-an-element-to-the-beginning-of-a-collection-with-prepend)
* [Laravel 5 Collections: Adding an Element to the End of a Collection With push](https://stillat.com/blog/2018/04/22/laravel-5-collections-adding-an-element-to-the-end-of-a-collection-with-push)
* [Laravel 5 Collections: Adding New Elements to a Collection With put](https://stillat.com/blog/2018/04/22/laravel-5-collections-adding-new-elements-to-a-collection-with-put)
* [Laravel 5 Collections: Adding Values to a Collection With union](https://stillat.com/blog/2018/04/22/laravel-5-collections-adding-values-to-a-collection-with-union)
* [Laravel 5 Collections: Breaking a Collection Into a Specified Number of Groups With split](https://stillat.com/blog/2018/04/22/laravel-5-collections-breaking-a-collection-into-a-specified-number-of-groups-with-split)
* [Laravel 5 Collections: Calculating the Average Value of a Collection With average](https://stillat.com/blog/2018/04/22/laravel-5-collections-calculating-the-average-value-of-a-collection-with-average)
* [Laravel 5 Collections: Calculating the Average Value of a Collection With avg](https://stillat.com/blog/2018/04/22/laravel-5-collections-calculating-the-average-value-of-a-collection-with-avg)
* [Laravel 5 Collections: Calculating the Median Value of a Collection With median](https://stillat.com/blog/2018/04/22/laravel-5-collections-calculating-the-median-value-of-a-collection-with-median)
* [Laravel 5 Collections: Calculating the Minimum Value of a Collection With min](https://stillat.com/blog/2018/04/22/laravel-5-collections-calculating-the-minimum-value-of-a-collection-with-min)
* [Laravel 5 Collections: Calculating the Sum of a Collection With sum](https://stillat.com/blog/2018/04/22/laravel-5-collections-calculating-the-sum-of-a-collection-with-sum)
* [Laravel 5 Collections: Checking If a Collection Contains Items With isEmpty](https://stillat.com/blog/2018/04/22/laravel-5-collections-checking-if-a-collection-contains-items-with-isempty)
* [Laravel 5 Collections: Checking If a Collection Contains Items With isNotEmpty](https://stillat.com/blog/2018/04/22/laravel-5-collections-checking-if-a-collection-contains-items-with-isnotempty)
* [Laravel 5 Collections: Combining Collection Elements Into a String With implode](https://stillat.com/blog/2018/04/22/laravel-5-collections-combining-collection-elements-into-a-string-with-implode)
* [Laravel 5 Collections: Combining the Keys of a Collection With the Values of Another Collection With combine](https://stillat.com/blog/2018/04/22/laravel-5-collections-combining-the-keys-of-a-collection-with-the-values-of-another-collection-with-combine)
* [Laravel 5 Collections: Combining the Values of Multiple Traversable Sources With concat](https://stillat.com/blog/2018/04/22/laravel-5-collections-combining-the-values-of-multiple-traversable-sources-with-concat)
* [Laravel 5 Collections: Conditionally Executing a Callback On a Collection&#039;s Elements With unless](https://stillat.com/blog/2018/04/22/laravel-5-collections-conditionally-executing-a-callback-on-a-collections-elements-with-unless)
* [Laravel 5 Collections: Conditionally Executing a Callback On a Collection&#039;s Elements With when](https://stillat.com/blog/2018/04/22/laravel-5-collections-conditionally-executing-a-callback-on-a-collections-elements-with-when)
* [Laravel 5 Collections: Conditionally Removing Elements From a Collection With reject](https://stillat.com/blog/2018/04/22/laravel-5-collections-conditionally-removing-elements-from-a-collection-with-reject)
* [Laravel 5 Collections: Convert a Collection to a Native PHP Array With toArray](https://stillat.com/blog/2018/04/22/laravel-5-collections-convert-a-collection-to-a-native-php-array-with-toarray)
* [Laravel 5 Collections: Convert Collection Elements Into Object Instances With mapInto](https://stillat.com/blog/2018/04/22/laravel-5-collections-convert-collection-elements-into-object-instances-with-mapinto)
* [Laravel 5 Collections: Converting a Collection Into Something JSON Serializable With jsonSerialize](https://stillat.com/blog/2018/04/22/laravel-5-collections-converting-a-collection-into-something-json-serializeable-with-jsonserialize)
* [Laravel 5 Collections: Converting a Collection to JSON With PHP&#039;s Magic __toString Method](https://stillat.com/blog/2018/04/22/laravel-5-collections-converting-a-collection-to-json-with-phps-magic-tostring-method)
* [Laravel 5 Collections: Converting a Collection&#039;s Contents to JSON With toJson](https://stillat.com/blog/2018/04/22/laravel-5-collections-converting-a-collections-contents-to-json-with-tojson)
* [Laravel 5 Collections: Converting a Multi-Dimensional Collection Into a Single Dimension With collapse](https://stillat.com/blog/2018/04/22/laravel-5-collections-converting-a-multi-dimensional-collection-into-a-single-dimension-with-collapse)
* [Laravel 5 Collections: Creating a Copy of a Collection With toBase](https://stillat.com/blog/2018/04/22/laravel-5-collections-creating-a-copy-of-a-collection-with-tobase)
* [Laravel 5 Collections: Creating Combination of Elements With crossJoin](https://stillat.com/blog/2018/04/22/laravel-5-collections-creating-combination-of-elements-with-crossjoin)
* [Laravel 5 Collections: Determine Which Collection Elements are Not Present in the Provided Collections With diff](https://stillat.com/blog/2018/04/22/laravel-5-collections-determine-which-collection-elements-are-not-present-in-the-provided-collections-with-diff)
* [Laravel 5 Collections: Determining if a Collection Contains an Element Using Strict Comparison With containsStrict](https://stillat.com/blog/2018/04/22/laravel-5-collections-determining-if-a-collection-contains-an-element-using-strict-comparison-with-containsstrict)
* [Laravel 5 Collections: Determining If a Collection Contains an Element With contains](https://stillat.com/blog/2018/04/22/laravel-5-collections-determining-if-a-collection-contains-an-element-with-contains)
* [Laravel 5 Collections: Determining If a Collection Has An Element With has](https://stillat.com/blog/2018/04/22/laravel-5-collections-determining-if-a-collection-has-an-element-with-has)
* [Laravel 5 Collections: Determining the Most Common Value in a Collection With mode](https://stillat.com/blog/2018/04/22/laravel-5-collections-determining-the-most-common-value-in-a-collection-with-mode)
* [Laravel 5 Collections: Dumping the Collection Contents and Continuing Script Execution for Debugging With dump](https://stillat.com/blog/2018/04/22/laravel-5-collections-dumping-the-collection-contents-and-continuing-script-execution-for-debugging-with-dump)
* [Laravel 5 Collections: Dumping the Collection Contents and Stopping Script Execution for Debugging With dd](https://stillat.com/blog/2018/04/22/laravel-5-collections-dumping-the-collection-contents-and-stopping-script-execution-for-debugging-with-dd)
* [Laravel 5 Collections: Ensuring a Collection Always Contains a Specified Number of Elements With pad](https://stillat.com/blog/2018/04/22/laravel-5-collections-ensuring-a-collection-always-contains-a-specified-number-of-elements-with-pad)
* [Laravel 5 Collections: Excluding Collection Elements With except](https://stillat.com/blog/2018/04/22/laravel-5-collections-excluding-collection-elements-with-except)
* [Laravel 5 Collections: Execute a Callback on the Collection Instance While Returning the Original Collection Instance With tap](https://stillat.com/blog/2018/04/22/laravel-5-collections-execute-a-callback-on-the-collection-instance-while-returning-the-original-collection-instance-with-tap)
* [Laravel 5 Collections: Executing a Function on a Collection and Returning the Function Results With pipe](https://stillat.com/blog/2018/04/22/laravel-5-collections-executing-a-function-on-a-collection-and-returning-the-function-results-with-pipe)
* [Laravel 5 Collections: Executing a Function On All Collection Elements With each](https://stillat.com/blog/2018/04/22/laravel-5-collections-executing-a-function-on-all-collection-elements-with-each)
* [Laravel 5 Collections: Executing a Function on Collection Elements and Values With mapSpread](https://stillat.com/blog/2018/04/22/laravel-5-collections-executing-a-function-on-collection-elements-and-values-with-mapspread)
* [Laravel 5 Collections: Executing a Function on Collection Elements With eachSpread](https://stillat.com/blog/2018/04/22/laravel-5-collections-executing-a-function-on-collection-elements-with-eachspread)
* [Laravel 5 Collections: Filtering a Collection Based On Key Presence Using Strict Comparison Operators With whereInStrict](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-a-collection-based-on-key-presence-using-strict-comparison-operators-with-whereinstrict)
* [Laravel 5 Collections: Filtering a Collection Based On Key Presence Using Strict Comparison Operators With whereNotInStrict](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-a-collection-based-on-key-presence-using-strict-comparison-operators-with-wherenotinstrict)
* [Laravel 5 Collections: Filtering a Collection Based On Key Presence With whereIn](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-a-collection-based-on-key-presence-with-wherein)
* [Laravel 5 Collections: Filtering a Collection Based On Key Presence With whereNotIn](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-a-collection-based-on-key-presence-with-wherenotin)
* [Laravel 5 Collections: Filtering Collection Elements Using Strict Comparison Operators With whereStrict](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collection-elements-using-strict-comparison-operators-with-wherestrict)
* [Laravel 5 Collections: Filtering Collection Elements With filter](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collection-elements-with-filter)
* [Laravel 5 Collections: Filtering Collection Elements With where](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collection-elements-with-where)
* [Laravel 5 Collections: Filtering Collections Based on Key Presence With intersectByKeys](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collections-based-on-key-presence-with-intersectbykeys)
* [Laravel 5 Collections: Filtering Collections Based On Value Presence With intersect](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collections-based-on-value-presence-with-intersect)
* [Laravel 5 Collections: Filtering Collections With (Without Losing Filtered Rejections) partition](https://stillat.com/blog/2018/04/22/laravel-5-collections-filtering-collections-with-without-losing-filtered-rejections-partition)
* [Laravel 5 Collections: Finding an Element Key Conditionally With search](https://stillat.com/blog/2018/04/22/laravel-5-collections-finding-an-element-key-conditionally-with-search)
* [Laravel 5 Collections: Getting the First Collection Element With first](https://stillat.com/blog/2018/04/22/laravel-5-collections-getting-the-first-collection-element-with-first)
* [Laravel 5 Collections: Getting the Last Collection Element With last](https://stillat.com/blog/2018/04/22/laravel-5-collections-getting-the-last-collection-element-with-last)
* [Laravel 5 Collections: Getting the Number of Elements in a Collection With count](https://stillat.com/blog/2018/04/22/laravel-5-collections-getting-the-number-of-elements-in-a-collection-with-count)
* [Laravel 5 Collections: Grouping Collection Elements With groupBy](https://stillat.com/blog/2018/04/22/laravel-5-collections-grouping-collection-elements-with-groupby)
* [Laravel 5 Collections: Mapping Collection Elements and Reducing to a Single Dimension With flatMap](https://stillat.com/blog/2018/04/22/laravel-5-collections-mapping-collection-elements-and-reducing-to-a-single-dimension-with-flatmap)
* [Laravel 5 Collections: Merging Multiple Collection Values With merge](https://stillat.com/blog/2018/04/22/laravel-5-collections-merging-multiple-collection-values-with-merge)
* [Laravel 5 Collections: Modifying Collection Elements With transform](https://stillat.com/blog/2018/04/22/laravel-5-collections-modifying-collection-elements-with-transform)
* [Laravel 5 Collections: Paginating Collections With forPage](https://stillat.com/blog/2018/04/22/laravel-5-collections-paginating-collections-with-forpage)
* [Laravel 5 Collections: Pair the Values of a Collection With the Values of Other Collections With zip](https://stillat.com/blog/2018/04/22/laravel-5-collections-pair-the-values-of-a-collection-with-the-values-of-other-collections-with-zip)
* [Laravel 5 Collections: Randomizing Element Order With shuffle](https://stillat.com/blog/2018/04/22/laravel-5-collections-randomizing-element-order-with-shuffle)
* [Laravel 5 Collections: Reducing a Collection Into a Collection of Key/Array-Value Pairs With mapToDictionary](https://stillat.com/blog/2018/04/22/laravel-5-collections-reducing-a-collection-into-a-collection-of-keyarray-value-pairs-with-maptodictionary)
* [Laravel 5 Collections: Reducing a Collection Into a Collection of Key/Collection-Value Pairs With mapToGroups](https://stillat.com/blog/2018/04/22/laravel-5-collections-reducing-a-collection-into-a-collection-of-keycollection-value-pairs-with-maptogroups)
* [Laravel 5 Collections: Reducing a Collection to One Element With reduce](https://stillat.com/blog/2018/04/22/laravel-5-collections-reducing-a-collection-to-one-element-with-reduce)
* [Laravel 5 Collections: Reducing a Collection With User-Defined Keys With mapWithKeys](https://stillat.com/blog/2018/04/22/laravel-5-collections-reducing-a-collection-with-user-defined-keys-with-mapwithkeys)
* [Laravel 5 Collections: Reducing a Multi-Dimensional Collection to a Single Dimension Losing Keys With flatten](https://stillat.com/blog/2018/04/22/laravel-5-collections-reducing-a-multi-dimensional-collection-to-a-single-dimension-losing-keys-with-flatten)
* [Laravel 5 Collections: Removing a Portion of a Collection With splice](https://stillat.com/blog/2018/04/22/laravel-5-collections-removing-a-portion-of-a-collection-with-splice)
* [Laravel 5 Collections: Removing Collection Elements With forget](https://stillat.com/blog/2018/04/22/laravel-5-collections-removing-collection-elements-with-forget)
* [Laravel 5 Collections: Removing the First Element of a Collection With shift](https://stillat.com/blog/2018/04/22/laravel-5-collections-removing-the-first-element-of-a-collection-with-shift)
* [Laravel 5 Collections: Retrieving a Portion of a Collection With slice](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-a-portion-of-a-collection-with-slice)
* [Laravel 5 Collections: Retrieving a Specified Number of Items From a Collection With take](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-a-specified-number-of-items-from-a-collection-with-take)
* [Laravel 5 Collections: Retrieving a Subset Of a Collections Elements With only](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-a-subset-of-a-collections-elements-with-only)
* [Laravel 5 Collections: Retrieving and Removing an Element From a Collection With pull](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-and-removing-an-element-from-a-collection-with-pull)
* [Laravel 5 Collections: Retrieving and Removing the Last Collection Element With pop](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-and-removing-the-last-collection-element-with-pop)
* [Laravel 5 Collections: Retrieving Collection Element Values With pluck](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-collection-element-values-with-pluck)
* [Laravel 5 Collections: Retrieving Collection Elements At a Specific Interval With nth](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-collection-elements-at-a-specific-interval-with-nth)
* [Laravel 5 Collections: Retrieving Collection Elements Whose Keys Are Not Present in the Provided Keys With diffKeys](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-collection-elements-whose-keys-are-not-present-in-the-provided-keys-with-diffkeys)
* [Laravel 5 Collections: Retrieving Collection Elements With all](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-collection-elements-with-all)
* [Laravel 5 Collections: Retrieving Collection Elements With get](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-collection-elements-with-get)
* [Laravel 5 Collections: Retrieving Only the Values of a Collection&#039;s Elements With values](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-only-the-values-of-a-collections-elements-with-values)
* [Laravel 5 Collections: Retrieving Random Collection Elements With random](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-random-collection-elements-with-random)
* [Laravel 5 Collections: Retrieving the Collection Element&#039;s Keys With keys](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-the-collection-elements-keys-with-keys)
* [Laravel 5 Collections: Retrieving the Distinct Values of a Collection Using Strict Comparison Operators With uniqueStrict](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-the-distinct-values-of-a-collection-using-strict-comparison-operators-with-uniquestrict)
* [Laravel 5 Collections: Retrieving the Distinct Values of a Collection With unique](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-the-distinct-values-of-a-collection-with-unique)
* [Laravel 5 Collections: Retrieving the Maximum Value of a Collection With max](https://stillat.com/blog/2018/04/22/laravel-5-collections-retrieving-the-maximum-value-of-a-collection-with-max)
* [Laravel 5 Collections: Returning Collection Elements That Are Not Present in the Specified Collections With diffAssoc](https://stillat.com/blog/2018/04/22/laravel-5-collections-returning-collection-elements-that-are-not-present-in-the-specified-collections-with-diffassoc)
* [Laravel 5 Collections: Reversing the Order of Collection Elements With reverse](https://stillat.com/blog/2018/04/22/laravel-5-collections-reversing-the-order-of-collection-elements-with-reverse)
* [Laravel 5 Collections: Sort a Collection in Descending Order With sortByDesc](https://stillat.com/blog/2018/04/22/laravel-5-collections-sort-a-collection-in-descending-order-with-sortbydesc)
* [Laravel 5 Collections: Sorting a Collection Based on a Key Value With sortBy](https://stillat.com/blog/2018/04/22/laravel-5-collections-sorting-a-collection-based-on-a-key-value-with-sortby)
* [Laravel 5 Collections: Sorting a Collection With sort](https://stillat.com/blog/2018/04/22/laravel-5-collections-sorting-a-collection-with-sort)
* [Laravel 5 Collections: Splitting a Collection Into Smaller Pieces With chunk](https://stillat.com/blog/2018/04/22/laravel-5-collections-splitting-a-collection-into-smaller-pieces-with-chunk)
* [Laravel 5 Collections Static API: Adding Methods to the Higher Order Message List With proxy](https://stillat.com/blog/2018/04/22/laravel-5-collections-static-api-adding-methods-to-the-higher-order-message-list-with-proxy)
* [Laravel 5 Collections Static API: Creating a Collection By Invoking a Callback a Given Number of Times With times](https://stillat.com/blog/2018/04/22/laravel-5-collections-static-api-creating-a-collection-by-invoking-a-callback-a-given-number-of-times-with-times)
* [Laravel 5 Collections Static API: Creating a New Collection Instance From Arrays Using make](https://stillat.com/blog/2018/04/22/laravel-5-collections-static-api-creating-a-new-collection-instance-from-arrays-using-make)
* [Laravel 5 Collections Static API: Ensure a Value Is a Collection With wrap](https://stillat.com/blog/2018/04/22/laravel-5-collections-static-api-ensure-a-value-is-a-collection-with-wrap)
* [Laravel 5 Collections Static API: Returning the Items of a Collection With unwrap](https://stillat.com/blog/2018/04/22/laravel-5-collections-static-api-returning-the-items-of-a-collection-with-unwrap)
* [Laravel 5 Collections: Swapping Element Keys and Values With flip](https://stillat.com/blog/2018/04/22/laravel-5-collections-swapping-element-keys-and-values-with-flip)
* [Laravel 5 Collections: Testing All Collection Values With every](https://stillat.com/blog/2018/04/22/laravel-5-collections-testing-all-collection-values-with-every)
* [Laravel 5 Collections: The Public API](https://stillat.com/blog/2018/04/22/laravel-5-collections-the-public-api)
* [Laravel 5 Collections: The Static API](https://stillat.com/blog/2018/04/22/laravel-5-collections-the-static-api)
* [Laravel 5 Collections: Transforming Collection Element Keys With keyBy](https://stillat.com/blog/2018/04/22/laravel-5-collections-transforming-collection-element-keys-with-keyby)
* [Laravel 5 Collections: Transforming Collection Elements With map](https://stillat.com/blog/2018/04/22/laravel-5-collections-transforming-collection-elements-with-map)
* [Laravel 5 Facades](https://stillat.com/blog/2018/04/21/laravel-5-facades)
* [Laravel 5 Fluent API: Dynamic Data Containers and the Fluent Data Type](https://stillat.com/blog/2018/04/21/laravel-5-fluent-api-dynamic-data-containers-and-the-fluent-data-type)
* [Laravel 5 Fluent API: The Public API](https://stillat.com/blog/2018/04/21/laravel-5-fluent-api-the-public-api)
* [Laravel 5: Getting Specific Messages With get](https://stillat.com/blog/2018/04/21/laravel-5-getting-specific-messages-with-get)
* [Laravel 5 Macros: Call and Callstatic](https://stillat.com/blog/2018/04/21/laravel-5-macros-call-and-callstatic)
* [Laravel 5 Macros: Creating Callback Macros](https://stillat.com/blog/2018/04/21/laravel-5-macros-creating-callback-macros)
* [Laravel 5 Macros: Creating Class Based Macros with Mixins](https://stillat.com/blog/2018/04/21/laravel-5-macros-creating-class-based-macros-with-mixins)
* [Laravel 5 Macros: Defining a Callback Function Macro With macro](https://stillat.com/blog/2018/04/21/laravel-5-macros-defining-a-callback-function-macro-with-macro)
* [Laravel 5 Macros: Determining if a Class Has a Macro Defined With hasMacro](https://stillat.com/blog/2018/04/21/laravel-5-macros-determining-if-a-class-has-a-macro-defined-with-hasmacro)
* [Laravel 5 Macros: Framework Classes with Dynamic Methods Available](https://stillat.com/blog/2018/04/21/laravel-5-macros-framework-classes-with-dynamic-methods-available)
* [Laravel 5 Macros: Injecting Class-Based Macros With mixin](https://stillat.com/blog/2018/04/21/laravel-5-macros-injecting-class-based-macros-with-mixin)
* [Laravel 5 Macros: Public API](https://stillat.com/blog/2018/04/21/laravel-5-macros-public-api)
* [Laravel 5 Macros](https://stillat.com/blog/2018/04/21/laravel-5-macros)
* [Laravel 5 Message Bags: Adding Messages to the Message Bag With add](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-adding-messages-to-the-message-bag-with-add)
* [Laravel 5 Message Bags: Checking if Messages Exist for a Specific Input Key With has](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-checking-if-messages-exist-for-a-specific-input-key-with-has)
* [Laravel 5 Message Bags: Checking if There Are Any Messages With isEmpty](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-checking-if-there-are-any-messages-with-isempty)
* [Laravel 5 Message Bags: Checking if There Are Any Messages With isNotEmpty](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-checking-if-there-are-any-messages-with-isnotempty)
* [Laravel 5 Message Bags: Converting a Message Bag to a String with __toString](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-converting-a-message-bag-to-a-string-with-tostring)
* [Laravel 5 Message Bags: Converting the Message Bag to an Array With toArray](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-converting-the-message-bag-to-an-array-with-toarray)
* [Laravel 5 Message Bags: Converting the Message Bag to JSON With toJson](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-converting-the-message-bag-to-json-with-tojson)
* [Laravel 5 Message Bags: Converting the Message Bag to Something JSON Serializable With jsonSerialize](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-converting-the-message-bag-to-something-json-serializeable-with-jsonserialize)
* [Laravel 5 Message Bags: Determining if There are Any Messages With any](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-determining-if-there-are-any-messages-with-any)
* [Laravel 5 Message Bags: Getting all of the Message Keys With keys](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-getting-all-of-the-message-keys-with-keys)
* [Laravel 5 Message Bags: Getting an Array of Messages With getMessages](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-getting-an-array-of-messages-with-getmessages)
* [Laravel 5 Message Bags: Getting the Current Message Format With getFormat](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-getting-the-current-message-format-with-getformat)
* [Laravel 5 Message Bags: Merging Additional Messages With merge](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-merging-additional-messages-with-merge)
* [Laravel 5 Message Bags: Retrieving Messages With a Provided Format With all](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-retrieving-messages-with-a-provided-format-with-all)
* [Laravel 5 Message Bags: Retrieving the First Message With first](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-retrieving-the-first-message-with-first)
* [Laravel 5 Message Bags: Retrieving the Number of Messages With count](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-retrieving-the-number-of-messages-with-count)
* [Laravel 5 Message Bags: Returning the Message Bag Instance With getMessageBag](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-returning-the-message-bag-instance-with-getmessagebag)
* [Laravel 5 Message Bags: Setting the Message Format With setFormat](https://stillat.com/blog/2018/04/21/laravel-5-message-bags-setting-the-message-format-with-setformat)
* [Laravel 5: Message Bags](https://stillat.com/blog/2018/04/21/laravel-5-message-bags)
* [Laravel 5 View Error Bags: Add a New Message Bag Instance to the View Error Bag With put](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-add-a-new-message-bag-instance-to-the-view-error-bag-with-put)
* [Laravel 5 View Error Bags: Determining if a Message Bag Exists With hasBag](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-determining-if-a-message-bag-exists-with-hasbag)
* [Laravel 5 View Error Bags: Determining if There Are Any Error Messages With any](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-determining-if-there-are-any-error-messages-with-any)
* [Laravel 5 View Error Bags: Getting all Message Bag Instances With getBags](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-getting-all-message-bag-instances-with-getbags)
* [Laravel 5 View Error Bags: Getting the Message Bag Instance With getBag](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-getting-the-message-bag-instance-with-getbag)
* [Laravel 5 View Error Bags: Getting the Number of Error Messages With count](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags-getting-the-number-of-error-messages-with-count)
* [Laravel 5: View Error Bags](https://stillat.com/blog/2018/04/21/laravel-5-view-error-bags)
* [Laravel 5: Checking if a Variable Holds a Value With filled](https://stillat.com/blog/2018/04/15/laravel-5-checking-if-a-variable-holds-a-value-with-filled)
* [Laravel 5: Checking if the Script is Executing on a Windows Machine With windows_os](https://stillat.com/blog/2018/04/15/laravel-5-checking-if-the-script-is-executing-on-a-windows-machine-with-windows_os)
* [Laravel 5: Conditionally Transforming/Changing Values With transform](https://stillat.com/blog/2018/04/15/laravel-5-conditionally-transformingchanging-values-with-transform)
* [Laravel 5: Determining if a Variable Holds a Value With blank](https://stillat.com/blog/2018/04/15/laravel-5-determining-if-a-variable-holds-a-value-with-blank)
* [Laravel 5: Determining Which Traits a Class Uses With trait_uses_recursive](https://stillat.com/blog/2018/04/15/laravel-5-determining-which-traits-a-class-uses-with-trait_uses_recursive)
* [Laravel 5: Displaying Variable Data and Stopping Script Execution for Debugging With dd](https://stillat.com/blog/2018/04/15/laravel-5-displaying-variable-data-and-stopping-script-execution-for-debugging-with-dd)
* [Laravel 5: Execute a Callback on a Given Value While Chaining the Original Value With tap](https://stillat.com/blog/2018/04/15/laravel-5-execute-a-callback-on-a-given-value-while-chaining-the-original-value-with-tap)
* [Laravel 5: Finding What Traits a Class Uses With class_uses_recursive](https://stillat.com/blog/2018/04/15/laravel-5-finding-what-traits-a-class-uses-with-class_uses_recursive)
* [Laravel 5: Get the Current Date With today](https://stillat.com/blog/2018/04/15/laravel-5-get-the-current-date-with-today)
* [Laravel 5: Getting Array or Object Values With data_get](https://stillat.com/blog/2018/04/15/laravel-5-getting-array-or-object-values-with-data_get)
* [Laravel 5: Getting the Class Name for an Object Instance With class_basename](https://stillat.com/blog/2018/04/15/laravel-5-getting-the-class-name-for-an-object-instance-with-class_basename)
* [Laravel 5: Getting the Current Date and Time With now](https://stillat.com/blog/2018/04/15/laravel-5-getting-the-current-date-and-time-with-now)
* [Laravel 5: Provide Default Values for Object Properties With optional](https://stillat.com/blog/2018/04/15/laravel-5-provide-default-values-for-object-properties-with-optional)
* [Laravel 5: Retrieving Object Values With object_get](https://stillat.com/blog/2018/04/15/laravel-5-retrieving-object-values-with-object_get)
* [Laravel 5: Retrieving the Default Value of a Given Variable With value](https://stillat.com/blog/2018/04/15/laravel-5-retrieving-the-default-value-of-a-given-variable-with-value)
* [Laravel 5: Returning In-line Access to a Variable With with](https://stillat.com/blog/2018/04/15/laravel-5-returning-in-line-access-to-a-variable-with-with)
* [Laravel 5: Setting Array or Object Values With data_set](https://stillat.com/blog/2018/04/15/laravel-5-setting-array-or-object-values-with-data_set)
* [Laravel 5: Setting Data on Objects Without Overwriting Existing Data With data_fill](https://stillat.com/blog/2018/04/15/laravel-5-setting-data-on-objects-without-overwriting-existing-data-with-data_fill)
* [Laravel 5: Accessing and Manipulating Configuration Values With config](https://stillat.com/blog/2018/04/14/laravel-5-accessing-and-manipulating-configuration-values-with-config)
* [Laravel 5: Accessing and Manipulating Session Data With session](https://stillat.com/blog/2018/04/14/laravel-5-accessing-and-manipulating-session-data-with-session)
* [Laravel 5: Accessing and Sending HTTP Responses With response](https://stillat.com/blog/2018/04/14/laravel-5-accessing-and-sending-http-responses-with-response)
* [Laravel 5: Accessing HTTP Request Details With request](https://stillat.com/blog/2018/04/14/laravel-5-accessing-http-request-details-with-request)
* [Laravel 5: Accessing Session Input Data With old](https://stillat.com/blog/2018/04/14/laravel-5-accessing-session-input-data-with-old)
* [Laravel 5: Accessing the Authentication Manager With auth](https://stillat.com/blog/2018/04/14/laravel-5-accessing-the-authentication-manager-with-auth)
* [Laravel 5: Accessing the Cache System With cache](https://stillat.com/blog/2018/04/14/laravel-5-accessing-the-cache-system-with-cache)
* [Laravel 5: Accessing the Logging Features With logger](https://stillat.com/blog/2018/04/14/laravel-5-accessing-the-logging-features-with-logger)
* [Laravel 5: Accessing the Service Container With app](https://stillat.com/blog/2018/04/14/laravel-5-accessing-the-service-container-with-app)
* [Laravel 5: Accessing Validation Features With validator](https://stillat.com/blog/2018/04/14/laravel-5-accessing-validation-features-with-validator)
* [Laravel 5: Attempt an Error-Prone Operation a Number of Times With retry](https://stillat.com/blog/2018/04/14/laravel-5-attempt-an-error-prone-operation-a-number-of-times-with-retry)
* [Laravel 5: Comparing abort, abort_if, and abort_unless Helper Functions](https://stillat.com/blog/2018/04/14/laravel-5-comparing-abort-abort_if-and-abort_unless-helper-functions)
* [Laravel 5: Conditionally Throwing Exceptions With throw_if](https://stillat.com/blog/2018/04/14/laravel-5-conditionally-throwing-exceptions-with-throw_if)
* [Laravel 5: Conditionally Throwing Exceptions With throw_unless](https://stillat.com/blog/2018/04/14/laravel-5-conditionally-throwing-exceptions-with-throw_unless)
* [Laravel 5: Conditionally Throwing HTTP Exceptions With abort_if](https://stillat.com/blog/2018/04/14/laravel-5-conditionally-throwing-http-exceptions-with-abort_if)
* [Laravel 5: Conditionally Throwing HTTP Exceptions With abort_unless](https://stillat.com/blog/2018/04/14/laravel-5-conditionally-throwing-http-exceptions-with-abort_unless)
* [Laravel 5: Creating Eloquent Models for Testing With factory](https://stillat.com/blog/2018/04/14/laravel-5-creating-eloquent-models-for-testing-with-factory)
* [Laravel 5: Decrypting Strings With decrypt](https://stillat.com/blog/2018/04/14/laravel-5-decrypting-strings-with-decrypt)
* [Laravel 5: Dispatching Queued Jobs Immediately With dispatch_now](https://stillat.com/blog/2018/04/14/laravel-5-dispatching-queued-jobs-immediately-with-dispatch_now)
* [Laravel 5: Dispatching Queued Jobs With dispatch](https://stillat.com/blog/2018/04/14/laravel-5-dispatching-queued-jobs-with-dispatch)
* [Laravel 5: Encrypting Strings With encrypt](https://stillat.com/blog/2018/04/14/laravel-5-encrypting-strings-with-encrypt)
* [Laravel 5: Generating an HTML Field for HTTP Verbs With method_field](https://stillat.com/blog/2018/04/14/laravel-5-generating-an-html-field-for-http-verbs-with-method_field)
* [Laravel 5: Generating CSRF Hidden HTML Fields With csrf_field](https://stillat.com/blog/2018/04/14/laravel-5-generating-csrf-hidden-html-fields-with-csrf_field)
* [Laravel 5: Generating CSRF Session Tokens With csrf_token](https://stillat.com/blog/2018/04/14/laravel-5-generating-csrf-session-tokens-with-csrf_token)
* [Laravel 5: Generating HTTPS URLs With secure_url](https://stillat.com/blog/2018/04/14/laravel-5-generating-https-urls-with-secure_url)
* [Laravel 5: Generating Paths Relative to the Application Installation Directory With base_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-application-installation-directory-with-base_path)
* [Laravel 5: Generating Paths Relative to the Application Root With app_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-application-root-with-app_path)
* [Laravel 5: Generating Paths Relative to the Configuration Directory With config_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-configuration-directory-with-config_path)
* [Laravel 5: Generating Paths Relative to the Database Directory With database_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-database-directory-with-database_path)
* [Laravel 5: Generating Paths Relative to the Public Directory With public_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-public-directory-with-public_path)
* [Laravel 5: Generating Paths Relative to the Resource Directory With resource_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-resource-directory-with-resource_path)
* [Laravel 5: Generating Paths Relative to the Storage Directory With storage_path](https://stillat.com/blog/2018/04/14/laravel-5-generating-paths-relative-to-the-storage-directory-with-storage_path)
* [Laravel 5: Generating Public URLs to Elixir Compiled Assets With elixir](https://stillat.com/blog/2018/04/14/laravel-5-generating-public-urls-to-elixir-compiled-assets-with-elixir)
* [Laravel 5: Generating Public URLs to Mix Compiled Assets With mix](https://stillat.com/blog/2018/04/14/laravel-5-generating-public-urls-to-mix-compiled-assets-with-mix)
* [Laravel 5: Generating Secure URLs to Assets With secure_asset](https://stillat.com/blog/2018/04/14/laravel-5-generating-secure-urls-to-assets-with-secure_asset)
* [Laravel 5: Generating URLs to Assets With asset](https://stillat.com/blog/2018/04/14/laravel-5-generating-urls-to-assets-with-asset)
* [Laravel 5: Generating URLs to Controller Actions With action](https://stillat.com/blog/2018/04/14/laravel-5-generating-urls-to-controller-actions-with-action)
* [Laravel 5: Generating URLs to Named Routes With route](https://stillat.com/blog/2018/04/14/laravel-5-generating-urls-to-named-routes-with-route)
* [Laravel 5: Generating URLs With url](https://stillat.com/blog/2018/04/14/laravel-5-generating-urls-with-url)
* [Laravel 5: Hashing Strings With bcrypt](https://stillat.com/blog/2018/04/14/laravel-5-hashing-strings-with-bcrypt)
* [Laravel 5: Logging Informative Messages With info](https://stillat.com/blog/2018/04/14/laravel-5-logging-informative-messages-with-info)
* [Laravel 5: Managing HTTP Cookies With cookie](https://stillat.com/blog/2018/04/14/laravel-5-managing-http-cookies-with-cookie)
* [Laravel 5: Notifying Server Side Clients of Events With broadcast](https://stillat.com/blog/2018/04/14/laravel-5-notifying-server-side-clients-of-events-with-broadcast)
* [Laravel 5: Performing HTTP Redirects With redirect](https://stillat.com/blog/2018/04/14/laravel-5-performing-http-redirects-with-redirect)
* [Laravel 5: Recover From Possible Exceptions With rescue](https://stillat.com/blog/2018/04/14/laravel-5-recover-from-possible-exceptions-with-rescue)
* [Laravel 5: Redirecting Users to the Previous Page With back](https://stillat.com/blog/2018/04/14/laravel-5-redirecting-users-to-the-previous-page-with-back)
* [Laravel 5: Rendering Views to Strings and Returning View Responses With view](https://stillat.com/blog/2018/04/14/laravel-5-rendering-views-to-strings-and-returning-view-responses-with-view)
* [Laravel 5: Reporting Application Exceptions With report](https://stillat.com/blog/2018/04/14/laravel-5-reporting-application-exceptions-with-report)
* [Laravel 5: Resolving Authentication Policies With policy](https://stillat.com/blog/2018/04/14/laravel-5-resolving-authentication-policies-with-policy)
* [Laravel 5: Resolving Concrete Implementations From the Service Container With resolve](https://stillat.com/blog/2018/04/14/laravel-5-resolving-concrete-implementations-from-the-service-container-with-resolve)
* [Laravel 5: Retrieving Environment Variables With env](https://stillat.com/blog/2018/04/14/laravel-5-retrieving-environment-variables-with-env)
* [Laravel 5: Throwing HTTP Exceptions With abort](https://stillat.com/blog/2018/04/14/laravel-5-throwing-http-exceptions-with-abort)
* [Laravel 5: Triggering Events With event](https://stillat.com/blog/2018/04/14/laravel-5-triggering-events-with-event)
* [Laravel 5: Adding a New Element to the Beginning of an Array With prepend](https://stillat.com/blog/2018/04/11/laravel-5-adding-a-new-element-to-the-beginning-of-an-array-with-prepend)
* [Laravel 5: Adding Elements to the Array with add](https://stillat.com/blog/2018/04/11/laravel-5-adding-elements-to-the-array-with-add)
* [Laravel 5: Adding or Setting New Array Element Values With set](https://stillat.com/blog/2018/04/11/laravel-5-adding-or-setting-new-array-element-values-with-set)
* [Laravel 5: Array Helper Functions](https://stillat.com/blog/2018/04/11/laravel-5-array-helper-functions)
* [Laravel 5: Checking if an Array Contains an Element With has](https://stillat.com/blog/2018/04/11/laravel-5-checking-if-an-array-contains-an-element-with-has)
* [Laravel 5: Checking if an Array is an Associative Array With isAssoc](https://stillat.com/blog/2018/04/11/laravel-5-checking-if-an-array-is-an-associative-array-with-isassoc)
* [Laravel 5: Collapsing a Multi-Dimensional Array to a Single Level With collapse](https://stillat.com/blog/2018/04/11/laravel-5-collapsing-a-multi-dimensional-array-to-a-single-level-with-collapse)
* [Laravel 5: Conditionally Retrieving Array Values With where](https://stillat.com/blog/2018/04/11/laravel-5-conditionally-retrieving-array-values-with-where)
* [Laravel 5: Creating Combinations of Elements With crossJoin](https://stillat.com/blog/2018/04/11/laravel-5-creating-combinations-of-elements-with-crossjoin)
* [Laravel 5: Determining if an Array Contains an Element With exists](https://stillat.com/blog/2018/04/11/laravel-5-determining-if-an-array-contains-an-element-with-exists)
* [Laravel 5: Determining if an Object is Array Accessible With accessible](https://stillat.com/blog/2018/04/11/laravel-5-determining-if-an-object-is-array-accessible-with-accessible)
* [Laravel 5: Ensuring a Value is an Array With wrap](https://stillat.com/blog/2018/04/11/laravel-5-ensuring-a-value-is-an-array-with-wrap)
* [Laravel 5: Excluding Items From an Array With except](https://stillat.com/blog/2018/04/11/laravel-5-excluding-items-from-an-array-with-except)
* [Laravel 5: Filtering Array Elements With only](https://stillat.com/blog/2018/04/11/laravel-5-filtering-array-elements-with-only)
* [Laravel 5: Finding the First Occurrence of an Element Matching a Condition With first](https://stillat.com/blog/2018/04/11/laravel-5-finding-the-first-occurrence-of-an-element-matching-a-condition-with-first)
* [Laravel 5: Finding the Last Occurrence of an Element Matching a Condition With last](https://stillat.com/blog/2018/04/11/laravel-5-finding-the-last-occurrence-of-an-element-matching-a-condition-with-last)
* [Laravel 5: Getting the First Element of an Array With head](https://stillat.com/blog/2018/04/11/laravel-5-getting-the-first-element-of-an-array-with-head)
* [Laravel 5: Getting the Last Element of an Array With last](https://stillat.com/blog/2018/04/11/laravel-5-getting-the-last-element-of-an-array-with-last)
* [Laravel 5:  Randomizing Element Order With shuffle](https://stillat.com/blog/2018/04/11/laravel-5-randomizing-element-order-with-shuffle)
* [Laravel 5: Reducing a Multi-Dimensional Array to a Single Dimension Losing Keys With flatten](https://stillat.com/blog/2018/04/11/laravel-5-reducing-a-multi-dimensional-array-to-a-single-dimension-losing-keys-with-flatten)
* [Laravel 5: Removing Elements From an Array With forget](https://stillat.com/blog/2018/04/11/laravel-5-removing-elements-from-an-array-with-forget)
* [Laravel 5:  Representing Multi-Dimensional Arrays in Dot Notation With dot](https://stillat.com/blog/2018/04/11/laravel-5-representing-multi-dimensional-arrays-in-dot-notation-with-dot)
* [Laravel 5: Retrieving, and Removing an Element From an Array With pull](https://stillat.com/blog/2018/04/11/laravel-5-retrieving-and-removing-an-element-from-an-array-with-pull)
* [Laravel 5: Retrieving Elements from an Array With get](https://stillat.com/blog/2018/04/11/laravel-5-retrieving-elements-from-an-array-with-get)
* [Laravel 5: Retrieving Nested Array Values With pluck](https://stillat.com/blog/2018/04/11/laravel-5-retrieving-nested-array-values-with-pluck)
* [Laravel 5: Retrieving Random Elements from an Array With random](https://stillat.com/blog/2018/04/11/laravel-5-retrieving-random-elements-from-an-array-with-random)
* [Laravel 5: Sorting Arrays With sort](https://stillat.com/blog/2018/04/11/laravel-5-sorting-arrays-with-sort)
* [Laravel 5: Splitting an Array Into It&#039;s Keys and Values with divide](https://stillat.com/blog/2018/04/11/laravel-5-splitting-an-array-into-its-keys-and-values-with-divide)
* [Laravel 5: String Translation Public API](https://stillat.com/blog/2018/02/20/laravel-5-string-translation-public-api)
* [Laravel 5: Encoding HTML With the &quot;e&quot; Helper Function](https://stillat.com/blog/2018/02/19/laravel-5-encoding-html-with-the-e-helper-function)
* [Laravel 5: String Pluralization Syntax](https://stillat.com/blog/2018/02/19/laravel-5-string-pluralization-syntax)
* [Laravel 5: The Translator&#039;s File Loader](https://stillat.com/blog/2018/02/19/laravel-5-the-translators-file-loader)
* [Laravel 5 Translation Using the Double Underscore (__) Helper Function](https://stillat.com/blog/2018/02/19/laravel-5-translation-using-the-double-underscore-__-helper-function)
* [Laravel 5.5: Translating Strings With the `trans` Helper Function](https://stillat.com/blog/2018/02/19/laravel-55-translating-strings-with-the-trans-helper-function)
* [Laravel 5.5: Translating Strings with the &quot;trans_choice&quot; Helper Function](https://stillat.com/blog/2018/02/19/laravel-55-translating-strings-with-the-trans_choice-helper-function)
* [Laravel 5 String Helpers: Generating Random Strings](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-generating-random-strings)
* [Laravel 5 String Helpers: Getting the Singular Form of a String Value](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-getting-the-singular-form-of-a-string-value)
* [Laravel 5 String Helpers: Parse Callback](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-parse-callback)
* [Laravel 5 String Helpers: Pluralization and Strings](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-pluralization-and-strings)
* [Laravel 5 String Helpers: Replacing the First Occurrence of a Value](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-replacing-the-first-occurrence-of-a-value)
* [Laravel 5 String Helpers: Replacing the Last Occurrence of a Value](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-replacing-the-last-occurrence-of-a-value)
* [Laravel 5 String Helpers: ends_with global helper](https://stillat.com/blog/2017/12/06/laravel-5-string-helpers-uppercasing-the-first-word-of-a-value)
* [Checking if a String Ends with a Particular Value in Laravel -Laravel 5.5 String Helper Method: endsWith](https://stillat.com/blog/2017/11/30/checking-if-a-string-ends-with-a-particular-value-in-laravel-laravel-55-string-helper-method-endswith)
* [Checking if a String Starts With a Particular Value in Laravel - Laravel 5.5 String Helper Method startsWith](https://stillat.com/blog/2017/11/30/checking-if-a-string-starts-with-a-particular-value-in-laravel-laravel-55-string-helper-method-startswith)
* [Generating URLs from Strings in Laravel - Laravel 5.5 String Helper Method &quot;slug&quot;](https://stillat.com/blog/2017/11/30/generating-urls-from-strings-in-laravel-laravel-55-string-helper-method-slug)
* [Laravel 5.5 String Helper Method: contains](https://stillat.com/blog/2017/11/30/laravel-55-string-helper-method-contains)
* [Laravel 5.5 String Helper Method: finish](https://stillat.com/blog/2017/11/30/laravel-55-string-helper-method-finish)
* [Laravel 5.5 String Helper Method: kebab](https://stillat.com/blog/2017/11/30/laravel-55-string-helper-method-kebab)
* [Laravel 5.5 String Helper Method: snake](https://stillat.com/blog/2017/11/30/laravel-55-string-helper-method-snake)
* [Laravel 5.5 String Helper Method: title](https://stillat.com/blog/2017/11/30/laravel-55-string-helper-method-title)
* [Laravel String Pattern Matching - Laravel 5.5 String Helper Method: &quot;is&quot;](https://stillat.com/blog/2017/11/30/laravel-string-pattern-matching-laravel-55-string-helper-method-is)
* [Making Sure Strings Start With a Given Value in Laravel - Laravel 5.5 String Helper Method: start](https://stillat.com/blog/2017/11/30/making-sure-strings-start-with-a-given-value-in-laravel-laravel-55-string-helper-method-start)
* [Laravel 5.5 String Helper Function: after](https://stillat.com/blog/2017/11/27/laravel-55-helper-function-after)
* [Laravel 5.5 String Helper Function: before](https://stillat.com/blog/2017/11/27/laravel-55-string-helper-function-before)
* [Laravel 5.5 String Helper Function: camel_case](https://stillat.com/blog/2017/11/27/laravel-55-string-helper-function-camel_case)
* [Laravel 5.5 String Helper Function: studly](https://stillat.com/blog/2017/11/27/laravel-55-string-helper-function-studly)
* [Laravel 5.5 String Helper Function: ascii](https://stillat.com/blog/2017/11/27/laravel-55-string-helper-function-ascii)
* [Installing Linguistics for Adobe Brackets](https://stillat.com/blog/2017/10/31/installing-linguistics-for-adobe-brackets)
* [Building a Simple Statamic Request Addon](https://stillat.com/blog/2017/09/29/building-a-simple-statamic-request-addon)
* [Image Resources for Applications and Blogs](https://stillat.com/blog/2017/09/24/image-resources-for-applications-and-blogs)
* [Rebuilding Stillat.com](https://stillat.com/blog/2017/07/23/rebuilding-stillat)
* [The Statamic Add-on Roundup](https://stillat.com/blog/2017/07/23/the-statamic-addon-roundup)
* [Announcement: All Of the Laravel Articles Are Free](https://stillat.com/blog/2017/07/22/announcement-all-of-the-laravel-articles-are-free)
* [Command Interoperability and Laravel Artisan Applications](https://stillat.com/blog/2016/12/07/command-interoperability-and-laravel-artisan-applications)
* [Customizing The Laravel Artisan Application](https://stillat.com/blog/2016/12/07/customizing-the-laravel-artisan-application)
* [Laravel Artisan Cache Command: The cache:clear Command](https://stillat.com/blog/2016/12/07/laravel-artisan-cache-command-the-cacheclear-command)
* [Laravel Artisan Cache Command: The cache:table Command](https://stillat.com/blog/2016/12/07/laravel-artisan-cache-command-the-cachetable-command)
* [Laravel Artisan Closure Based Commands](https://stillat.com/blog/2016/12/07/laravel-artisan-closure-based-commands)
* [Laravel Artisan Config Command: The config:clear Command](https://stillat.com/blog/2016/12/07/laravel-artisan-config-command-the-clear-command)
* [Laravel Artisan Custom Styles: Custom Progress Bar Styles](https://stillat.com/blog/2016/12/07/laravel-artisan-custom-styles-custom-progress-bar-styles)
* [Laravel Artisan Database Command: The db:seed Command](https://stillat.com/blog/2016/12/07/laravel-artisan-db-command-the-dbseed-command)
* [Laravel Artisan Event Command: The event:generate Command](https://stillat.com/blog/2016/12/07/laravel-artisan-event-command-the-eventgenerate-command)
* [Laravel Artisan General Command: The clear-compiled Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-clear-compiled-command)
* [Laravel Artisan General Command: The clear-resets Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-clear-resets-command)
* [Laravel Artisan General Command: The config:cache Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-configcache-command)
* [Laravel Artisan General Command: The down Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-down-command)
* [Laravel Artisan General Command: The env Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-env-command)
* [Laravel Artisan General Command: The name Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-name-command)
* [Laravel Artisan General Command: The optimize Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-optimize-command)
* [Laravel Artisan General Command: The serve Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-serve-command)
* [Laravel Artisan General Command: The tinker Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-tinker-command)
* [Laravel Artisan General Command: The up Command](https://stillat.com/blog/2016/12/07/laravel-artisan-general-command-the-up-command)
* [Laravel Artisan Generator Command: The make:auth Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makeauth-command)
* [Laravel Artisan Generator Command: The make:command Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makecommand-command)
* [Laravel Artisan Generator Command: The make:controller Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makecontroller-command)
* [Laravel Artisan Generator Command: The make:event Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makeevent-command)
* [Laravel Artisan Generator Command: The make:job Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makejob-command)
* [Laravel Artisan Generator Command: The make:listener Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makelistener-command)
* [Laravel Artisan Generator Command: The make:mail Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makemail-command)
* [Laravel Artisan Generator Command: The make:middleware Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makemiddleware-command)
* [Laravel Artisan Generator Command: The make:migration Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makemigration-command)
* [Laravel Artisan Generator Command: The make:model Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makemodel-command)
* [Laravel Artisan Generator Command: The make:notification Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makenotification-command)
* [Laravel Artisan Generator Command: The make:policy Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makepolicy-command)
* [Laravel Artisan Generator Command: The make:provider Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makeprovider-command)
* [Laravel Artisan Generator Command: The make:request Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makerequest-command)
* [Laravel Artisan Generator Command: The make:seeder Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-makeseeder-command)
* [Laravel Artisan Generator Command: The make:test Command](https://stillat.com/blog/2016/12/07/laravel-artisan-generator-command-the-maketest-command)
* [Laravel Artisan: Interacting With Commands](https://stillat.com/blog/2016/12/07/laravel-artisan-interacting-with-commands)
* [Laravel Artisan Key Command: The key:generate Command](https://stillat.com/blog/2016/12/07/laravel-artisan-key-command-the-keygenerate-command)
* [Laravel Artisan Migration Command: The migrate:install Command](https://stillat.com/blog/2016/12/07/laravel-artisan-migration-command-the-migrateinstall-command)
* [Laravel Artisan Migration Command: The migrate:refresh Command](https://stillat.com/blog/2016/12/07/laravel-artisan-migration-command-the-migraterefresh-command)
* [Laravel Artisan Migration Command: The migrate:reset Command](https://stillat.com/blog/2016/12/07/laravel-artisan-migration-command-the-migratereset-command)
* [Laravel Artisan Migration Command: The migrate:rollback Command](https://stillat.com/blog/2016/12/07/laravel-artisan-migration-command-the-migraterollback-command)
* [Laravel Artisan Migration Command: The migrate:status Command](https://stillat.com/blog/2016/12/07/laravel-artisan-migration-command-the-migratestatus-command)
* [Laravel Artisan Queue Command: The queue:failed Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuefailed-command)
* [Laravel Artisan Queue Command: The queue:failed-table Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuefailed-table-command)
* [Laravel Artisan Queue Command: The queue:flush Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queueflush-command)
* [Laravel Artisan Queue Command: The queue:forget Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queueforget-command)
* [Laravel Artisan Queue Command: The queue:listen Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuelisten-command)
* [Laravel Artisan Queue Command: The queue:restart Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuerestart-command)
* [Laravel Artisan Queue Command: The queue:retry Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queueretry-command)
* [Laravel Artisan Queue Command: The queue:table Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuetable-command)
* [Laravel Artisan Queue Command: The queue:work Command](https://stillat.com/blog/2016/12/07/laravel-artisan-queue-command-the-queuework-command)
* [Laravel Artisan Route Command: The route:cache Command](https://stillat.com/blog/2016/12/07/laravel-artisan-route-command-the-routecache-command)
* [Laravel Artisan Route Command: The route:clear Command](https://stillat.com/blog/2016/12/07/laravel-artisan-route-command-the-routeclear-command)
* [Laravel Artisan Route Command: The route:list Command](https://stillat.com/blog/2016/12/07/laravel-artisan-route-command-the-routelist-command)
* [Laravel Artisan Schedule Command: The schedule:run Command](https://stillat.com/blog/2016/12/07/laravel-artisan-schedule-command-the-schedulerun-command)
* [Laravel Artisan Session Table: The session:table Command](https://stillat.com/blog/2016/12/07/laravel-artisan-session-table-the-sessiontable-command)
* [Laravel Artisan: The Tinker Command](https://stillat.com/blog/2016/12/07/laravel-artisan-the-tinker-command)
* [Laravel Artisan Tinker: The buffer Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-buffer-command)
* [Laravel Artisan Tinker: The clear-compiled Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-clear-compiled-command)
* [Laravel Artisan Tinker: The doc Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-doc-command)
* [Laravel Artisan Tinker: The down Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-down-command)
* [Laravel Artisan Tinker: The dump Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-dump-command)
* [Laravel Artisan Tinker: The env Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-env-command)
* [Laravel Artisan Tinker: The history Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-history-command)
* [Laravel Artisan Tinker: The ls Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-ls-command)
* [Laravel Artisan Tinker: The migrate Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-migrate-command)
* [Laravel Artisan Tinker: The optimize Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-optimize-command)
* [Laravel Artisan Tinker: The show Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-show-command)
* [Laravel Artisan Tinker: The throw-up Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-throw-up-command)
* [Laravel Artisan Tinker: The trace Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-trace-command)
* [Laravel Artisan Tinker: The up Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-up-command)
* [Laravel Artisan Tinker: The whereami Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-whereami-command)
* [Laravel Artisan Tinker: The wtf Command](https://stillat.com/blog/2016/12/07/laravel-artisan-tinker-the-wtf-command)
* [Laravel Artisan Vendor Command: The vendor:publish Command](https://stillat.com/blog/2016/12/07/laravel-artisan-vendor-command-the-vendorpublish-command)
* [Laravel Artisan View Command: The view:clear Command](https://stillat.com/blog/2016/12/07/laravel-artisan-view-command-the-viewclear-command)
* [Laravel Task Scheduler: An Introduction](https://stillat.com/blog/2016/12/07/laravel-task-scheduler-an-introduction)
* [Laravel Task Scheduler: Limiting the Execution of Tasks](https://stillat.com/blog/2016/12/07/laravel-task-scheduler-limiting-the-execution-of-tasks)
* [Laravel Task Scheduling: Managing Task Output](https://stillat.com/blog/2016/12/07/laravel-task-scheduling-managing-task-output)
* [Laravel Task Scheduling: Running the Task Scheduler](https://stillat.com/blog/2016/12/07/laravel-task-scheduling-running-the-task-scheduler)
* [Custom Command Styles With Laravel Artisan](https://stillat.com/blog/2016/12/03/custom-command-styles-with-laravel-artisan)
* [Alternatives to Laravel Artisan Command Signatures](https://stillat.com/blog/2016/12/01/alternatives-to-laravel-artisan-command-signatures)
* [Implementing Laravel Artisan Console Commands](https://stillat.com/blog/2016/12/01/basic-structure-of-laravel-artisan-console-commands)
* [Laravel Artisan Command Input and Command Signatures](https://stillat.com/blog/2016/12/01/laravel-artisan-command-input-and-command-signatures)
* [Laravel Artisan Command Input Syntax Reference](https://stillat.com/blog/2016/12/01/laravel-artisan-command-input-syntax-reference)
* [The Laravel Application Console Kernel](https://stillat.com/blog/2016/12/01/the-laravel-application-console-kernel)
* [The Laravel Framework Console Kernel](https://stillat.com/blog/2016/12/01/the-laravel-framework-console-kernel)
* [Writing Custom Laravel Artisan Commands: An Introduction](https://stillat.com/blog/2016/12/01/writing-custom-laravel-artisan-commands-an-introduction)
* [An Introduction to Laravel&#039;s Artisan Console](https://stillat.com/blog/2016/11/30/an-introduction-to-laravels-artisan-console)
* [Creating a Hashing Manager For Our Custom Laravel Hashing Implementations](https://stillat.com/blog/2016/11/30/creating-a-hashing-manager-for-our-custom-laravel-hashing-implementations)
* [Creating a Service Provider For Our Custom Laravel Hashing Implementations](https://stillat.com/blog/2016/11/30/creating-a-service-provider-our-custom-hashing-implementations)
* [Encrypting and Decrypting Within Laravel Applications](https://stillat.com/blog/2016/11/30/encrypting-and-decrypting-within-laravel-applications)
* [Laravel: Available Hashing Methods](https://stillat.com/blog/2016/11/30/laravel-available-hashing-methods)
* [Laravel Collection Public API: __toString](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-tostring)
* [Laravel Collection Public API: average](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-average)
* [Laravel Collection Public API: avg](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-avg)
* [Laravel Collection Public API: combine](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-combine)
* [Laravel Collection Public API: every](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-every)
* [Laravel Collection Public API: except](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-except)
* [Laravel Collection Public API: keyBy](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-keyby)
* [Laravel Collection Public API: only](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-only)
* [Laravel Collection Public API: pluck](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-pluck)
* [Laravel Collection Public API: pop](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-pop)
* [Laravel Collection Public API: prepend](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-prepend)
* [Laravel Collection Public API: pull](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-pull)
* [Laravel Collection Public API: push](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-push)
* [Laravel Collection Public API: put](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-put)
* [Laravel Collection Public API: random](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-random)
* [Laravel Collection Public API: reduce](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-reduce)
* [Laravel Collection Public API: reject](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-reject)
* [Laravel Collection Public API: reverse](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-reverse)
* [Laravel Collection Public API: search](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-search)
* [Laravel Collection Public API: shift](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-shift)
* [Laravel Collection Public API: shuffle](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-shuffle)
* [Laravel Collection Public API: slice](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-slice)
* [Laravel Collection Public API: sort](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-sort)
* [Laravel Collection Public API: sortBy](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-sortby)
* [Laravel Collection Public API: sortByDesc](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-sortybydesc)
* [Laravel Collection Public API: splice](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-splice)
* [Laravel Collection Public API: sum](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-sum)
* [Laravel Collection Public API: take](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-take)
* [Laravel Collection Public API: toJson](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-tojson)
* [Laravel Collection Public API: transform](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-transform)
* [Laravel Collection Public API: unique](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-unique)
* [Laravel Collection Public API: values](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-values)
* [Laravel Collection Public API: where](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-where)
* [Laravel Collection Public API: whereIn](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-wherein)
* [Laravel Collection Public API: whereInLoose](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-whereinloose)
* [Laravel Collection Public API: whereLoose](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-whereloose)
* [Laravel Collection Public API: zip](https://stillat.com/blog/2016/11/30/laravel-collection-public-api-zip)
* [Laravel Collection Static API: make](https://stillat.com/blog/2016/11/30/laravel-collection-static-api-make)
* [Laravel Hashing: One Way Encryption](https://stillat.com/blog/2016/11/30/laravel-hashing-one-way-encryption)
* [Laravel: Implementing a CRYPT_EXT_DES Hasher](https://stillat.com/blog/2016/11/30/laravel-implementing-a-crypt_ext_des-hasher)
* [Laravel: Implementing a CRYPT_SHA256 Hasher](https://stillat.com/blog/2016/11/30/laravel-implementing-a-crypt_sha256-hasher)
* [Laravel: Implementing a CRYPT_SHA512 Hasher](https://stillat.com/blog/2016/11/30/laravel-implementing-a-crypt_sha512-hasher)
* [Laravel: Implementing a CRYPT_STD_DES Hasher](https://stillat.com/blog/2016/11/30/laravel-implementing-a-crypt_std_des-hasher)
* [Laravel: Implementing a MD5 Hasher](https://stillat.com/blog/2016/11/30/laravel-implementing-a-md5-hasher)
* [Laravel Localization: The File Loader](https://stillat.com/blog/2016/11/30/laravel-localization-the-file-loader)
* [Laravel String Pluralization](https://stillat.com/blog/2016/11/30/laravel-string-pluralization)
* [Laravel&#039;s Bcrypt Hasher](https://stillat.com/blog/2016/11/30/laravels-bcrypt-hasher)
* [The Laravel Translator](https://stillat.com/blog/2016/11/30/the-laravel-translator)
* [An Introduction To Laravel Collections](https://stillat.com/blog/2016/11/29/an-introduction-to-laravel-collections)
* [An Introduction to Laravel Message Bags](https://stillat.com/blog/2016/11/29/an-introduction-to-laravel-message-bags)
* [An Introduction to Laravel View Error Bags](https://stillat.com/blog/2016/11/29/an-introduction-to-laravel-view-error-bags)
* [An Introduction to Laravel&#039;s Collection Public API](https://stillat.com/blog/2016/11/29/an-introduction-to-laravels-collection-public-api)
* [Laravel Collection Public API: all](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-all)
* [Laravel Collection Public API: chunk](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-chunk)
* [Laravel Collection Public API: collapse](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-collapse)
* [Laravel Collection Public API: contains](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-contains)
* [Laravel Collection Public API: count](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-count)
* [Laravel Collection Public API: diff](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-diff)
* [Laravel Collection Public API: diff_keys](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-diff_keys)
* [Laravel Collection Public API: each](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-each)
* [Laravel Collection Public API: filter](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-filter)
* [Laravel Collection Public API: first](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-first)
* [Laravel Collection Public API: flatMap](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-flatmap)
* [Laravel Collection Public API: flatten](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-flatten)
* [Laravel Collection Public API: flip](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-flip)
* [Laravel Collection Public API: forget](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-forget)
* [Laravel Collection Public API: forPage](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-forpage)
* [Laravel Collection Public API: get](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-get)
* [Laravel Collection Public API: groupBy](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-groupby)
* [Laravel Collection Public API: has](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-has)
* [Laravel Collection Public API: implode](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-implode)
* [Laravel Collection Public API: intersect](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-intersect)
* [Laravel Collection Public API: isEmpty](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-isempty)
* [Laravel Collection Public API: jsonSerialize](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-jsonserialize)
* [Laravel Collection Public API: keys](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-keys)
* [Laravel Collection Public API: last](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-last)
* [Laravel Collection Public API: lists](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-lists)
* [Laravel Collection Public API: map](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-map)
* [Laravel Collection Public API: max](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-max)
* [Laravel Collection Public API: merge](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-merge)
* [Laravel Collection Public API: min](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-min)
* [Laravel Collection Public API: toArray](https://stillat.com/blog/2016/11/29/laravel-collection-public-api-toarray)
* [Laravel MessageBag Public API: add](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-add)
* [Laravel MessageBag Public API: __toString](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-tostring)
* [Laravel MessageBag Public API: all](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-all)
* [Laravel MessageBag Public API: any](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-any)
* [Laravel MessageBag Public API: count](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-count)
* [Laravel MessageBag Public API: first](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-first)
* [Laravel MessageBag Public API: get](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-get)
* [Laravel MessageBag Public API: getFormat](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-getformat)
* [Laravel MessageBag Public API: getMessageBag](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-getmessagebag)
* [Laravel MessageBag Public API: getMessages](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-getmessages)
* [Laravel MessageBag Public API: has](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-has)
* [Laravel MessageBag Public API: isEmpty](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-isempty)
* [Laravel MessageBag Public API: jsonSerialize](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-jsonserialize)
* [Laravel MessageBag Public API: keys](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-keys)
* [Laravel MessageBag Public API: merge](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-merge)
* [Laravel MessageBag Public API: setFormat](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-setformat)
* [Laravel MessageBag Public API: toArray](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-toarray)
* [Laravel MessageBag Public API: toJson](https://stillat.com/blog/2016/11/29/laravel-messagebag-public-api-tojson)
* [Laravel ViewErrorBag Public API: count](https://stillat.com/blog/2016/11/29/laravel-viewerrorbag-public-api-count)
* [Laravel ViewErrorBag Public API: getBag](https://stillat.com/blog/2016/11/29/laravel-viewerrorbag-public-api-get_bag)
* [Laravel ViewErrorBag Public API: getBags](https://stillat.com/blog/2016/11/29/laravel-viewerrorbag-public-api-getbags)
* [Laravel ViewErrorBag Public API: hasBag](https://stillat.com/blog/2016/11/29/laravel-viewerrorbag-public-api-hasbag)
* [Laravel ViewErrorBag Public API: put](https://stillat.com/blog/2016/11/29/laravel-viewerrorbag-public-api-put)
* [Default Laravel Classes That Support Macros](https://stillat.com/blog/2016/11/21/default-laravel-classes-that-support-macros)
* [Laravel Classes That Support Macros](https://stillat.com/blog/2016/11/21/laravel-classes-that-support-macros)
* [Laravel Facades Part Four: Facade Class Reference](https://stillat.com/blog/2016/11/21/laravel-facades-part-four-facade-class-reference)
* [Laravel Facades Part One: An Introduction to Facades](https://stillat.com/blog/2016/11/21/laravel-facades-part-one-an-introduction-to-facades)
* [Laravel Facades Part Three: Creating Custom Facades](https://stillat.com/blog/2016/11/21/laravel-facades-part-three-creating-custom-facades)
* [Laravel Facades Part Two: Using Facades](https://stillat.com/blog/2016/11/21/laravel-facades-part-two-using-facades)
* [Laravel Fluent Part One: Introduction](https://stillat.com/blog/2016/11/21/laravel-fluent-part-one-introduction)
* [Laravel Fluent Part Two: The Public API](https://stillat.com/blog/2016/11/21/laravel-fluent-part-two-the-public-api)
* [Laravel Macros: An Easy Way to Extend Laravel Components](https://stillat.com/blog/2016/11/21/laravel-macros-an-easy-way-to-extend-laravel-components)
* [Laravel Miscellaneous Helper Function: data_fill](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-data_fill)
* [Laravel Miscellaneous Helper Function: data_get](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-data_get)
* [Laravel Miscellaneous Helper Function: data_set](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-data_set)
* [Laravel Miscellaneous Helper Function: dd](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-dd)
* [Laravel Miscellaneous Helper Function: object_get](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-object_get)
* [Laravel Miscellaneous Helper Function: tap](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-tap)
* [Laravel Miscellaneous Helper Function: trait_uses_recursive](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-trait_uses_recursive)
* [Laravel Miscellaneous Helper Function: value](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-value)
* [Laravel Miscellaneous Helper Function: windows_os](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-windows_os)
* [Laravel Miscellaneous Helper Function: with](https://stillat.com/blog/2016/11/21/laravel-miscellaneous-helper-function-with)
* [Laravel Router Helper Function: delete](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-delete)
* [Laravel Router Helper Function: get](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-get)
* [Laravel Router Helper Function: patch](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-patch)
* [Laravel Router Helper Function: post](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-post)
* [Laravel Router Helper Function: put](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-put)
* [Laravel Router Helper Function: resource](https://stillat.com/blog/2016/11/21/laravel-router-helper-function-resource)
* [Laravel URL Helper Function: action](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-action)
* [Laravel URL Helper Function: asset](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-asset)
* [Laravel URL Helper Function: elixir](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-elixir)
* [Laravel URL Helper Function: route](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-route)
* [Laravel URL Helper Function: secure_asset](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-secure_asset)
* [Laravel URL Helper Function: secure_url](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-secure_url)
* [Laravel URL Helper Function: url](https://stillat.com/blog/2016/11/21/laravel-url-helper-function-url)
* [A Comparison of the abort, abort_if, and abort_unless Helper Functions](https://stillat.com/blog/2016/11/20/a-comparison-of-the-abort-abort_if-and-abort_unless-helper-functions)
* [Considerations of Using the array_sort Laravel Helper Function](https://stillat.com/blog/2016/11/20/considerations-of-using-the-array_sort-laravel-helper-function)
* [Laravel Application Helper: abort_if](https://stillat.com/blog/2016/11/20/laravel-application-helper-abort_if)
* [Laravel Application Helper: abort_unless](https://stillat.com/blog/2016/11/20/laravel-application-helper-abort_unless)
* [Laravel Application Helper: app](https://stillat.com/blog/2016/11/20/laravel-application-helper-app)
* [Laravel Application Helper: app_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-app_path)
* [Laravel Application Helper: auth](https://stillat.com/blog/2016/11/20/laravel-application-helper-auth)
* [Laravel Application Helper: base_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-base_path)
* [Laravel Application Helper: config_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-config_path)
* [Laravel Application Helper: database_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-database_path)
* [Laravel Application Helper Function: abort](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-abort)
* [Laravel Application Helper Function: back](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-back)
* [Laravel Application Helper Function: dispatch](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-dispatch)
* [Laravel Application Helper Function: event](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-event)
* [Laravel Application Helper Function: factory](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-factory)
* [Laravel Application Helper Function: method_field](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-method_field)
* [Laravel Application Helper Function: redirect](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-redirect)
* [Laravel Application Helper Function: request](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-request)
* [Laravel Application Helper Function: validator](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-validator)
* [Laravel Application Helper Function: view](https://stillat.com/blog/2016/11/20/laravel-application-helper-function-view)
* [Laravel Application Helper: old](https://stillat.com/blog/2016/11/20/laravel-application-helper-old)
* [Laravel Application Helper: policy](https://stillat.com/blog/2016/11/20/laravel-application-helper-policy)
* [Laravel Application Helper: public_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-public_path)
* [Laravel Application Helper: response](https://stillat.com/blog/2016/11/20/laravel-application-helper-response)
* [Laravel Application Helper: storage_path](https://stillat.com/blog/2016/11/20/laravel-application-helper-storage_path)
* [Laravel Array Helper Function: array_prepend (Easily Add an Item to the Beginning of an Array)](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-array_prepend-easily-add-an-item-to-the-beginning-of-an-array)
* [Laravel Array Helper Function: array_sort](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-array_sort)
* [Laravel Array Helper Function: array_where](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-array_where)
* [Laravel Array Helper Function: Checking If a Key Exists in an Array or Collection](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-checking-if-a-key-exists-in-an-array-or-collection)
* [Laravel Array Helper Function: Determining If a Value Is An Array](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-determining-if-a-value-is-an-array)
* [Laravel Array Helper Function: isAssoc (Checking If An Array Is Associative)](https://stillat.com/blog/2016/11/20/laravel-array-helper-function-isassoc-checking-if-an-array-is-associative)
* [Laravel Helper Function: bcrypt](https://stillat.com/blog/2016/11/20/laravel-helper-function-bcrypt)
* [Laravel Helper Function: config](https://stillat.com/blog/2016/11/20/laravel-helper-function-config)
* [Laravel Helper Function: cookie](https://stillat.com/blog/2016/11/20/laravel-helper-function-cookie)
* [Laravel Helper Function: csrf_field](https://stillat.com/blog/2016/11/20/laravel-helper-function-csrf_field)
* [Laravel Helper Function: csrf_token](https://stillat.com/blog/2016/11/20/laravel-helper-function-csrf_token)
* [Laravel Helper Function: decrypt](https://stillat.com/blog/2016/11/20/laravel-helper-function-decrypt)
* [Laravel Helper Function: encrypt](https://stillat.com/blog/2016/11/20/laravel-helper-function-encrypt)
* [Laravel Helper Function: env](https://stillat.com/blog/2016/11/20/laravel-helper-function-env)
* [Laravel Helper Function: info](https://stillat.com/blog/2016/11/20/laravel-helper-function-info)
* [Laravel Helper Function: logger](https://stillat.com/blog/2016/11/20/laravel-helper-function-logger)
* [Laravel Helper Function: session](https://stillat.com/blog/2016/11/20/laravel-helper-function-session)
* [Laravel Array Helper Function: array_first](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_first)
* [Laravel Array Helper Function: array_forget](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_forget)
* [Laravel Array Helper Function: array_get](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_get)
* [Laravel Array Helper Function: array_has](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_has)
* [Laravel Array Helper Function: array_last](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_last)
* [Laravel Array Helper Function: array_pluck](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_pluck)
* [Laravel Array Helper Function: array_pull](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_pull)
* [Laravel Array Helper Function: array_set](https://stillat.com/blog/2016/11/19/laravel-array-helper-function-array_set)
* [An Extended Example of Retrieving Unique Data Using Laravel Helper Functions](https://stillat.com/blog/2016/11/18/an-extended-example-of-retrieving-unique-data-using-laravel-helper-functions)
* [Collapsing Laravel Collections using array_collapse](https://stillat.com/blog/2016/11/18/collapsing-laravel-collections-using-array_collapse)
* [Laravel Array Helper Function: array_add](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_add)
* [Laravel Array Helper Function: array_build](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_build)
* [Laravel Array Helper Function: array_collapse](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_collapse)
* [Laravel Array Helper Function: array_divide](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_divide)
* [Laravel Array Helper Function: array_dot](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_dot)
* [Laravel Array Helper Function: array_except](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_except)
* [Laravel Array Helper Function: array_fetch](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_fetch)
* [Laravel Array Helper Function: array_flatten](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_flatten)
* [Laravel Array Helper Function: array_only](https://stillat.com/blog/2016/11/18/laravel-array-helper-function-array_only)
* [Laravel Array Helper Functions](https://stillat.com/blog/2016/11/18/laravel-array-helper-functions)
* [Laravel Helper Function: ASCII](https://stillat.com/blog/2016/11/16/laravel-helper-function-ascii)
* [Laravel String Helper Function: studly_case](https://stillat.com/blog/2016/11/16/laravel-helper-function-studly_case)
* [Laravel Security Helper Function: e for HTML Entities](https://stillat.com/blog/2016/11/16/laravel-security-helper-function-e-for-html-entities)
* [Laravel String Helper Function: camel](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-camel)
* [Laravel String Helper Function: contains](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-contains)
* [Laravel String Helper Function: ends_with](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-ends_with)
* [Laravel String Helper Function: equals](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-equals)
* [Laravel String Helper Function: finish](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-finish)
* [Laravel String Helper Function: is](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-is)
* [Laravel String Helper Function: length](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-length)
* [Laravel String Helper Function: limit](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-limit)
* [Laravel String Helper Function: lower](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-lower)
* [Laravel String Helper Function: parse_callback](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-parse_callback)
* [Laravel String Helper Function: quick_random](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-quick_random)
* [Laravel String Helper Function: random](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-random)
* [Laravel String Helper Function: randomBytes](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-randombytes)
* [Laravel String Helper Function: singular](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-singular)
* [Laravel String Helper Function: slug](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-slug)
* [Laravel String Helper Function: snake](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-snake)
* [Laravel String Helper Function: starts_with](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-starts_with)
* [Laravel String Helper Function: str_plural](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-str_plural)
* [Laravel String Helper Function: str_replace_first](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-str_replace_first)
* [Laravel String Helper Function: str_replace_last](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-str_replace_last)
* [Laravel String Helper Function: substr](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-substr)
* [Laravel String Helper Function: title](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-title)
* [Laravel String Helper Function: ucfirst](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-ucfirst)
* [Laravel String Helper Function: upper](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-upper)
* [Laravel String Helper Function: words](https://stillat.com/blog/2016/11/16/laravel-string-helper-function-words)
* [Laravel String Helper Functions](https://stillat.com/blog/2016/11/16/laravel-string-helper-functions)
* [Laravel Translation Helper Function: trans](https://stillat.com/blog/2016/11/16/laravel-translation-helper-function-trans)
* [Laravel Translation Helper: trans_choice](https://stillat.com/blog/2016/11/16/laravel-translation-helper-trans_choice)
* [Special Cases for Laravel&#039;s Pluralization Features](https://stillat.com/blog/2016/11/16/special-cases-for-laravels-pluralization-features)
* [Special Cases for Laravel&#039;s Singular Pluralization Feature](https://stillat.com/blog/2016/11/16/special-cases-for-laravels-singular-pluralization-feature)
* [Calculating Averages Using Collections in Laravel](https://stillat.com/blog/2016/03/23/calculating-averages-using-collections-in-laravel)
* [Xdebug and var_dump](https://stillat.com/blog/2015/07/13/xdebug-and-var-dump)
* [Sublime Text Snippets For LeanPub](https://stillat.com/blog/2015/07/12/sublime-text-snippets-for-leanpub)
* [KeePass: Failed to Load the Specified File! Error Fix](https://stillat.com/blog/2015/07/05/keepass-failed-to-load-the-specified-file-error-fix)
* [Microsoft .NET Framework Download Locations](https://stillat.com/blog/2015/07/05/microsoft-net-framework-download-locations)
* [PHP Slow Response Times](https://stillat.com/blog/2015/02/01/php-slow-response-times)
* [Semantic UI Paginator for Laravel 4](https://stillat.com/blog/2014/12/13/semantic-ui-paginator-for-laravel-4)
* [jQuery: Checking if an Item is an Array](https://stillat.com/blog/2014/10/25/jquery-checking-if-an-item-is-an-array)
* [Thoughts on a &quot;Guidance Engine&quot;](https://stillat.com/blog/2014/10/18/thoughts-on-a-guidance-engine)
* [Laravel and Kint Debugging](https://stillat.com/blog/2014/09/20/laravel-and-kint-debugging)
* [Editing Large Files on Windows](https://stillat.com/blog/2014/09/04/editing-large-files-on-windows)
* [JavaScript: Checking If a Variable Is Defined](https://stillat.com/blog/2014/08/08/javascript-checking-if-a-variable-is-defined)
* [Laravel Paginator Pretty URLs](https://stillat.com/blog/2014/07/28/laravel-paginator-pretty-urls)
* [MySQL: Root Element Is Missing (Windows 8.1)](https://stillat.com/blog/2014/07/28/mysql-root-element-is-missing-windows-8-1)
* [Part Two: Creating a Custom Pagination View in Laravel](https://stillat.com/blog/2014/07/28/part-two-creating-a-custom-pagination-view-in-laravel)
* [Part One: Creating a Custom Pagination View in Laravel](https://stillat.com/blog/2014/07/21/part-one-creating-a-custom-pagination-view-in-laravel)
* [Procedure vs. Function vs. Method vs. ?](https://stillat.com/blog/2014/07/19/procedure-vs-function-vs-method-vs)
* [Lambdas And Closures](https://stillat.com/blog/2014/06/25/lambdas-and-closures)
* [GitHub For Windows: Sync Failed With Uncommitted Changes](https://stillat.com/blog/2014/06/14/github-for-windows-sync-failed-with-uncommitted-changes)
* [Getting Kint to Work With Laravel 4.1](https://stillat.com/blog/2014/05/14/getting-kint-to-work-with-laravel-4-1)
* [Laravel 4: Be Careful With Your After Filters](https://stillat.com/blog/2014/04/04/laravel-4-be-careful-with-your-after-filters)
* [How Does PHP Work With The Web Server And Browser?](https://stillat.com/blog/2014/04/02/how-does-php-work-with-the-web-server-and-browser)
* [Laravel 4: Working With Checkboxes and Input](https://stillat.com/blog/2014/04/01/laravel-4-working-with-checkboxes-and-input)
* [Laravel: Calling Artisan Commands From Your Application](https://stillat.com/blog/2014/03/27/laravel-calling-artisan-commands-from-your-application)
* [Laravel 4: Default Events](https://stillat.com/blog/2014/03/25/laravel-4-default-events)
* [Modifying the Windows Hosts File](https://stillat.com/blog/2014/03/06/modifying-the-windows-hosts-file)
* [Laravel 4: Getting User Input](https://stillat.com/blog/2013/11/02/laravel-4-getting-user-input)
* [Laravel 4: Rendering a View to a String](https://stillat.com/blog/2013/10/31/laravel-4-rendering-a-view-to-a-string)
* [Getting the Environment Name in Laravel 4](https://stillat.com/blog/2013/10/29/getting-the-environment-name-in-laravel-4)
* [Passing Data to PHP Anonymous Functions](https://stillat.com/blog/2013/10/29/passing-data-to-php-anonymous-functions)
