Title: Problema con DataTable
Tags: laravel;laravel-5;datatables
Question: Lo que sucede es que al refrescar la página crea un producto automáticamente (es el último producto que ingrese), es decir, está insertando al refrescar la página repetidamente, y el otro problema es que cuando ingreso recién el segundo producto, se muestra el primero en la tabla, es como si estuviera desfasado.

Envió el código Gracias!

addInsumos.blade.php
TABLA

```<div class="panel-body" style="margin-top: 200px;"&gt;

                            <table class="table table-bordered" id="myTable"&gt;
                                <head&gt;
                                    <th&gt;Id</th&gt;
                                    <th&gt;Nombre</th&gt;
                                    <th&gt;Categoria</th&gt;
                                    <th&gt;fecha</th&gt;
                                    <tbody&gt;
                                        @foreach ($insumos as $insumos )
                                            <tr&gt;
                                                <td&gt;{{$insumos-&gt;id}}</td&gt;
                                                <td&gt;{{$insumos-&gt;nombre}}</td&gt;
                                                <td&gt;{{$insumos-&gt;categoria}}</td&gt;
                                                <td&gt;{{$insumos-&gt;created_at}}</td&gt;
                                            </tr&gt;
                                        @endforeach
                                    </tbody&gt;
                                </head&gt;
                            </table&gt;
                        </div&gt;
```

insumosController.php
CONTROLADOR

``` function viewaddinsumo() 
    {
        //Ver la tabla
        $insumos = \App\insumos181a:6c1c:918f:f3a4:2e8c:61d6:1a08:6b16latest('id')
                -&gt;take(5)
                -&gt;get();
        return view('Insumos/addInsumo',compact('insumos'));
    }//                                           _____
                                                 //WW||
    function sendforminsumo(Request $request)   //·.·||
    {      
            //insertar el producto o insumo 
            $insumos = \App\insumos181a:6c1c:918f:f3a4:2e8c:61d6:1a08:6b16latest('id')-&gt;take(5)-&gt;get();
            $name = $request-&gt;input('nameP');
            $categoriaP = $request-&gt;get('categoriaP');


            181a:6c1c:918f:f3a4:2e8c:61d6:1a08:6b16table('insumos')-&gt;insert(['nombre'=&gt;$name, 'categoria'=&gt;$categoriaP]);

            return view('Insumos/addInsumo',compact('insumos'));


    }
```


Here is the accepted answer: Estimado, creo que la solución a su consulta es la forma en como estabas guardando los elementos en tu controlador.

Recomiendo que utilices Eloquent, para simplificar tu código.

```function sendforminsumo(Request $request)   
    {      
            //insertar el producto o insumo 
            $insumos = new insumos;

            $insumos-&gt;name = $request-&gt;input('nameP');

            $insumos-&gt;categoriaP = $request-&gt;get('categoriaP');

            $insumos-&gt;save();//guardas el insumo en tu base de datos

            return view('Insumos/addInsumo',compact('insumos'))-&gt;with('succes');

    }
```

Espero te sea de utilidad mi respuesta. 
Saludos

Edit: 
Añado ademas una documentación de Laravel y en especifico la de Eloquent, que te serán de mucha ayuda.
Espero te sea de utilidad.

Comment for this answer: Lo intentare, gracias hector!
Comment for this answer: Si te funciona, dala como respuesta correcta para que le sirva a otras personas, saludos.
Comment for this answer: Funciona 10/10 jaja gracias!
Comment for this answer: Te recomiendo, como extra que le añadas buenas practicas a tus modelos y controladores, como por ejemplo cuando crees tu modelo, utiliza php artisan make:model InsumosController -cr, con esto crearas tus resources en el controlador, index, store, update, etc y además creara tu controlador.
Por otro lado al momento de utilizarlos en las rutas, solo deberas colocar Rout181a:6c1c:918f:f3a4:2e8c:61d6:1a08:6b16resources('insumos','InsumosController'); y podras tener todos los metodos del controlador generados previamente, te lo recomiendo. Saludos y recuerda darle un voto si la respuesta fue correcta.


{'source': 'StackExchangeDataset', 'subset': 'es.stackoverflow.com', 'metadata': {'AnswerCount': 1, 'CommentCount': 0, 'ContentLicense': 'CC BY-SA 4.0', 'CreationDate': '2018:00:10/19/18', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<laravel><laravel-5><datatables>', 'Title': 'Problema con DataTable', 'ViewCount': 76, 'id': 206065, 'user_AboutMe': None, 'user_AccountId': 14565248.0, 'user_DisplayName': 'Matias Muñoz', 'user_Reputation': 347.0, 'user_Views': 75.0, 'user_id': 103867.0}}