Convert input array to comma-separated string in laravel controller

Updated at 13-Aug-2021, By samar

Convert input array to comma-separated string in laravel controller

With this article, we’ll look at some examples of how to address the "Convert input array to comma-separated string in laravel controller" problem.

You can convert the input array to a comma-separated string in the laravel controller. You can get the input array using $request and use implode() method on it to convert to a comma-separated string.
  • Input array to comma separated string conversion in laravel controller

    //resources\views\<view_file>.blade.php
    <form action="{{ route('store') }}" method="post">
        @csrf
        <input type="text" name="email[]"/>
        <input type="text" name="email[]"/>
        <button type="submit"> Submit </button>
    </form>
    
    //app\Http\Controllers\<YourController>.php
    public function inputArrayToString(Request $request){
        $string = implode(',', $request->email);
        echo $string;
        //perform task after converting input array to string
    }
    

    This code snippet is used to convert the input array to a comma-separated string using the controller method. Create routes in web.php and change the routes name as per your requirement.

Back to code snippet queries related laravel