In this article, we will see laravel 9 to_route() and str() helper function. The to_route
function generates a redirect HTTP response for a given named route. laravel 9 provide a new helper function to_route() function. Also, provides str() function.
Laravel 9 now comes with a new str()
helper function globally that you can use to do string operations fluently just like how you would do with Str::of
.
So, let's see to_route() helper function in laravel 9, str() helper function in laravel 9.
Laravel 9 also comes with a convenient to_route()
helper function that you can use instead of redirect()->route()
for named routes for instance.
// Pre Laravel 9
Route::get('home', function() {
return redirect()->route('home');
});
// Post Laravel 9
Route::get('home', function() {
return to_route('home');
});
If necessary, you may pass the HTTP status code that should be assigned to the redirect and any additional response headers as the third and fourth arguments to the to_route method.
return to_route('users.show', ['user' => 1], 302, ['X-Framework' => 'Laravel']);
The str
function returns a new Illuminate\Support\Stringable
instance for the given string.
// pre laravel 9
use Illuminate\Support\Str;
$input = 'this is laravel 9 example';
$output = Str::of($input)
->replaceLast('example', 'str function')
->snake();
// this_is_laravel_9_str_function
// post Laravel 9
$input = 'this is laravel 9 example';
$output = str($input)
->replaceLast('example', 'str function')
->snake();
// this_is_laravel_9_str_function
This function is equivalent to the Str::of
method.
$string = str('Laravel')->append(' str function');
// 'Laravel str function'
If no argument is provided to the str
function, the function returns an instance of Illuminate\Support\Str.
$snake = str()->snake('LaravelFramework');
// 'laravel_framework'
You might also like :
Today, In this post we will see how to use json field in mysql database. In this tutorial i will give mysql json data ty...
Jun-04-2021
In this tutorial, I will let you know how to use summernote editor in laravel, In laravel or PHP many editors are a...
Jun-17-2020
In this article, we will see how to get the current date and time in vue js. In vue js very simple to get the current da...
Jan-14-2022
In this example we see how to fix cURL error 60 SSL certificate problem. cURL error 60: SSL certificate proble...
Dec-08-2021