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
Estructura de directorio de análisis
Supongo que te gusta
Origin blog.csdn.net/qq_45844654/article/details/105191486
Recomendado
Clasificación