Estructura de directorio de análisis

la, App comprende Controlador, Modelo, ruta, etc., aplicaciones de directorio, la mayoría de las operaciones en el directorio será
(1) Consola de directorios del programa de línea de comandos
Comandos contiene las clases utilizadas para la ejecución de comandos se puede personalizar en el directorio la clase
de comandos Kernel.php llama al archivo del núcleo que contiene comandos variable (lista de comandos, el comando debe ser añadido a la costumbre aquí) método y calendario (para la programación de tareas, que tarea programada)
los listados de eventos eventos
(2) las excepciones incluyen error personalizado y la excepción clase de manipulación
(3) http http transporte catálogo de clase relacionada de capa de
controladores de controlador de directorio de
middleware middleware de directorio
solicitudes solicitar clase de catálogo
archivo de núcleo contiene http Kernel.php middleware y middleware enrutamiento
routes.php robusto enrutamiento
Jobs el directorio tareas incluidas en la categoría de colas
 de directorio oyentes oyente
proveedores de servicio de directorio de proveedores
 instancia de modelo User.php viene, nuestro nuevo modelo también se almacena en el directorio predeterminado
dos, Directorio marco cargador de arranque Bootstrap
 app.php crear un marco de ejemplos de aplicación
 autoload.php carga automáticamente el
 marco de almacenamiento en caché de inicio de almacenamiento de memoria caché, las necesidades de servidor web para tener acceso de escritura al directorio
tres, Config varios archivos de configuración del directorio
 de configuración app.php de todo el sistema de archivos
 archivo de configuración auth.php autenticación de usuario, especifique la tabla y un modelo bueno puede utilizar simplemente la función de autenticación de
 archivo de configuración del evento de difusión broadcasting.php
 cache.php caché perfil
 compile.php archivos de clase compilados y archivos de configuración adicionales de necesidad, el usuario medio rara vez se utilizan
 database.php archivo de configuración de base de
 los archivos de configuración del sistema de archivos filesystems.php, almacenamiento en la nube donde se pueden configurar los parámetros
 mail.php perfil de correo electrónico
 cola. mensaje de archivo de configuración de cola de php
 servicio de terceros services.php se puede almacenar la información de configuración
 sesión de configuración de almacenamiento session.php, el ciclo de vida de la información
 del archivo de configuración archivo de plantilla view.php que contiene los directorios de directorios plantilla y construcción, etc.
cuatro, Base de datos de base de datos de directorio correspondiente
(1) nuevas fábricas 5.1 o superior, características directorio de clase de fábrica que son datos utilizados para poblar
 ModelFactory.php Modelo llena definir los diferentes tipos deseados de archivo de datos
  (2) migraciones de bases de datos de migración de almacenamiento de archivos
( 3) los datos del directorio de almacenamiento de semillas para poblar la clase
 DatabaseSeeder.php ejecutar db php artesanal: la semilla de comandos invocará el método run de la clase. El método puede realizar otras clases llamada Sembradora en el directorio, las fábricas puede llamar a un método para generar un modelo de datos definido en ModelFactory
5, El sitio electrónico público, IP o nombre de dominio deben apuntar a ese directorio en lugar del directorio raíz. Para el acceso externo css, js y fotografías y otros recursos se colocan aquí
(1) entrada del archivo index.php
(2) .htaccess servidor Apache con una URL reescribir el archivo
(3) web.config IIS servidor con la sobreescritura de archivos URL
seis, Directorio de archivo de recursos Recursos
(1) Los activos se pueden almacenar contienen menos, SASS, CoffeeScript, incluyendo los archivos de recursos originales
(2) guía archivo de localización lang
(3) Vistas puntos de vista sobre este asunto en el archivo
siete, Directorio de almacenamiento de almacenamiento. servidor web necesita tener acceso de escritura al directorio y todos los subdirectorios
(1) aplicación se puede utilizar en algunas aplicaciones se requiere para almacenar el archivo
(2) el marco vista de catálogo incluye una memoria caché de archivos, sesiones y un compilado
(3) registro registros directorio
ocho, Pruebas de directorio de prueba
nueve, Proveedor laravel Este directorio contiene el código fuente y las dependencias de terceros
.env archivos de configuración del entorno. archivos de configuración en el directorio de configuración usarán el archivo dentro de los parámetros, los diferentes entornos de producción que utilizan diferentes archivos .env.
artesanal potente interfaz de línea de comandos, puede escribir comandos personalizada en la App / Consola / Comandos
composer.json dependencias de los archivos almacenados
dependencias de los archivos de bloqueo composer.lock mientras se mantiene la versión de instalación de la verdad
(una especie de front-end gulpfile.js trago herramienta de construcción) archivo de configuración
package.json trago perfil
phpspec phpspec.yml (una especie de marco PHP prueba) el perfil
PHPUnit phpunit.xml (una especie de prueba de PHP marco) perfil
server.php PHP integrado en el servidor web se referirá a este documento como entrada. Para pública / index.php a la entrada del archivo puede ser ignorada

Publicado 31 artículos originales · ganado elogios 1 · visitas 292

Supongo que te gusta

Origin blog.csdn.net/qq_45844654/article/details/105191486
Recomendado
Clasificación