Laravel 12 $request->getContentType() does not exist

If you use Laravel’s Request object and had previously used the $request->getContentType() method
then in Laravel 12, it’s been changed to $request->getContentTypeFormat():

Old:


/**
*
*/

class ApiRequestHandler
{
/**
* @param Illuminate\Http\Request $request
*/

public function __invoke(\Illuminate\Http\Request $request)
{
if ($request->getContentType() === 'form') {
// Do something
}

}
}

New:


/**
*
*/

class ApiRequestHandler
{
/**
* @param Illuminate\Http\Request $request
*/

public function __invoke(\Illuminate\Http\Request $request)
{
if ($request->getContentTypeFormat() === 'form') {
// Do something
}

}
}