I saw this example of Creating Accessor in Laravel Documentation, but I don't understand the meaning of that colon after the 'get' word:
Link to the page: https://laravel.com/docs/9.x/eloquent-mutators#defining-an-accessor
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
/**
* Get the user's first name.
*
* @return \Illuminate\Database\Eloquent\Casts\Attribute
*/
protected function firstName(): Attribute
{
return Attribute::make(
get: fn ($value) => ucfirst($value),
);
}
}