Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2013, 02:21
Avatar de SetheR
SetheR
 
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: Buenas prácticas para Laravel

Yo he encontrado a Laravel bastante flexible en este tema, incluso para tratarse (a priori) de un zero-configuration framework.

Laravel 4 utiliza Composer y sigue los estándares PSR (excepto en la carpeta app, donde la definición de namespaces las hace mediante un mapeo de directorios, es decir, no sigue a rajatabla el PSR-0 [mas info]).

Teniendo en cuenta lo anterior, el nombramiento de archivos y clases está a cargo del programador (obviamente), pues a la hora de trabajar con controladores y vistas, Laravel es muy verboso. EJ:

Código PHP:
Ver original
  1. Route::get('foo', 'Namespace\FooController@method');

Utiliza una sintaxis basada en puntos para recorrer tanto directorios como otras estructuras

Código PHP:
Ver original
  1. return View::make('users.login');.

Arriba, la vista Users/login, puede tener tanto terminación .php si te gusta hacer tus vistas a "a pelo", o .blade.php si, teniendo el motor Blade activado, quieres utilizar la sintaxis de marcado que te ofrece. Nada más por ahi.

Quizá hay alguna excepción, como en los resource controllers, o en la generación de los ServiceProvider de los paquetes de composer específicos para integrarse con Laravel, donde se impone una nomenclatura para evitar configuraciones de rutas, etc

Todo ésto mejor mirarlo en la documentación, que no es muy densa, pero te indica la dirección que debes tomar.

Saludos