Algunos controladores que desarrollamos son muy extensos y algunas veces engorrosos, por lo que disminuir algunas líneas de código ayuda a tener una mejor legibilidad, un código ordenado y limpio.

En el caso de los controladores que retornan únicamente una vista, se puede reducir las líneas de código manejando la acción directamente en la ruta.

En lugar de crear una ruta y luego su función en un controlador, se puede utilizar la función Route::view() y se devolvería una vista con una única línea de código.

No crees toda esta secuencia:

Route::get('/orders', 'OrderController@index');
public function index()
{
     return view('order.index');
}

Utiliza mejor:

Route::view('/orders', 'order.index');

Adicionalmente, se pueden pasar datos a la vista en un array:

Route::view('/orders', 'order.index', ['bg-color' => 'red', 'size' => '2000']);

Fuentes bibliográficas:

[zotpress items=”{5319151:JZGZDBQ4}” style=”vancouver” sort=”ASC”]

Leave a comment