$ composer require bpartner/messagesGet result for Rest API or ajax request
{
"status": "success",
"message": "Record updated",
"data": {
"id": 123,
"name": "Test name"
}
}Make status message
$result = Messages::make();
or
$result = Messages::make('Default success message');
or use facade ApiMessage
$result = ApiMessage::setMessage('My message')
->setMeta($data)
->root('version', '1.0')
->get();Add metadata to response status message
$model = new Model();
.....
$result->setMeta($model);Set Error Message
$result->setErrorMessage('Error message');Get message
$result->get();Response message in Controller with HTTP (200|400) status
return $result->result();