Here is my laravel validation
$validation = Validator::make($request->all(), [
            'template_id' => 'required',
            'email' => ['required', 'email', 'unique:user,email'],
            'first_name' => 'required',
            'last_name' => 'required',
        ]);
If i print $validation->messages() i am getting below
Illuminate\Support\MessageBag Object
(
    [messages:protected] => Array
        (
            [template_id] => Array
                (
                    [0] => The template id field is required.
                )
            [first_name] => Array
                (
                    [0] => The first name field is required.
                )
        )
    [format:protected] => :message
)
But I want like below
Array
(
    [0] => The template id field is required.
    [1] => The first name field is required.
)
There is the specific use of that so needs this Thank you in advance
You could try asking the MessageBag for all the messages:
$validation->messages()->all()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With