The Blog

Laravel

Laravel

Laravel Helper Function: config

John Koster
John Koster
November 20, 2016

The config helper function in Laravel is a versatile function that can be used to access, set, and retrieve configuration values. When called without any arguments, it returns an instance of the Illuminate\Config\Repository class, allowing you to check if a config item exists. If you provide an array as the key, you can set multiple configuration values at once. And when you provide a non-array key, you can retrieve a configuration value, with an optional default value if the key doesn't exist. Use this helper function to conveniently handle your application's configuration.

Laravel

Laravel Helper Function: cookie

John Koster
John Koster
November 20, 2016

The cookie function in Laravel is used to create a new instance of the \Symfony\Component\HttpFoundation\Cookie class or return an instance of \Illuminate\Contracts\Cookie \Factory. It does not send the cookie to the client, only creates it. The function has seven optional parameters including the name, value, expiration time, path, domain, secure flag, and httpOnly flag. Examples of creating cookies with different options are provided.

Laravel

Laravel Helper Function: csrf_field

John Koster
John Koster
November 20, 2016

The csrf_field function simplifies the process of generating a hidden HTML element with the CSRF token value. It replaces the need for manually writing the HTML code and can be used in both PHP and Blade syntax. This makes it easier to include CSRF protection in your forms without cluttering your code.

Laravel

Laravel Helper Function: csrf_token

John Koster
John Koster
November 20, 2016

The csrf_token() function in PHP is used to retrieve the CSRF token from the session storage. The token is a random 40-character string generated using the str_random(40) function. It can be used to enhance the security of HTML forms by including it as a hidden input field.

Laravel

Laravel Helper Function: decrypt

John Koster
John Koster
November 20, 2016

The decrypt helper function allows you to easily decrypt a given value. It resolves the configured Encrypter implementation and calls the decrypt method on it. Whether you use the Crypt facade or the decrypt helper function directly, the result will be the same.

Laravel

Laravel Helper Function: encrypt

John Koster
John Koster
November 20, 2016

Learn how to use the encrypt helper function in Laravel to encrypt a given value. This function resolves the configured Encrypter implementation from the Service Container and then calls the encrypt method on the Encrypter instance. Take a look at some example code to see how to use the encrypt helper with the Crypt facade or directly.

Laravel

Laravel Helper Function: env

John Koster
John Koster
November 20, 2016

The env function in Laravel retrieves the value of an environment variable, returning the value if it exists or a default value if it does not. It supports automatic conversion of boolean string representations and null values to their respective PHP types. Examples are shown using a .env file, demonstrating the function's usage and defaults.

Laravel

Laravel Helper Function: info

John Koster
John Koster
November 20, 2016

The info helper function in Laravel allows you to write information entries into the log files. You can specify a message and an optional context, which can be an array of data. The context can even contain objects. The log entries will include the message and the context data if provided.

Laravel

Laravel Helper Function: logger

John Koster
John Koster
November 20, 2016

The logger helper function in Laravel is a powerful tool for logging messages. If no message is provided, the function returns a Log instance. When used to write log messages, you can pass both a message and a context. The context can be an array, and even contain arrays or objects within it. The function will output log messages in Laravel's log files.

Laravel

Laravel Helper Function: session

John Koster
John Koster
November 20, 2016

The session function in Laravel is a versatile function that can be used to return an instance of the SessionManager class, set session values, and retrieve session values. To return an instance of the SessionManager class, simply call the function without any parameters. To set session values, pass in an array of key/value pairs or use the put method to set a single session value. To retrieve session values, pass in the desired key to the function. If a session value does not exist, the function will return null, unless a default value is specified.

Latest posts

Forte Update: Backtracking, Metadata, HTML Validation, and More

A Forte development update: the parser now supports backtracking, improvements to node metadata, ide...

Read more
Parsing HTML and Blade Attributes in Forte

Wrapping up attribute parsing in Forte's HTML parser, from simple HTML attributes to complex, edge-c...

Read more
Switch Statements and Parser Extensions in Forte

Exploring how Forte's parser extensions can be used to handle complex Blade directives like nested s...

Read more
Parsing Blade Comments in Forte

Digging into parsing Blade and HTML comments while building Forte's HTML parser for Laravel Blade.

Read more
Thoughts on HTML Elements and Blade Components in Forte

This week I’m tackling Forte's HTML parser - consolidating Blade, Flux, and Livewire components into...

Read more
Laracon, Blade and What's Next

Recapping Laracon in Denver with the Statamic team, this post introduces Forte - a new Blade extensi...

Read more