Cómo escribir una cuenta regresiva en el framework laravel
Hay dos archivos configurados con frecuencia en la carpeta app/config: app.php y Database.php, que se utilizan para configurar elementos diversos y bases de datos. La siguiente es una explicación de las configuraciones comunes: El primero es el archivo app.php
2
En realidad, hay algunos contenidos después de app.php, pero básicamente no se necesitan cambios. . (Solo es necesario al agregar paquetes de terceros, lo cual cubriremos a su debido tiempo)
El siguiente es el archivo base de datos.php
3
< ?php
Matriz de retorno (
'fetch' => PDO::FETCH_CLASS, 'default' => PDO::FETCH_CLASS, 'fetch' => PDO::FETCH_CLASS, ' default' ).
'default' => 'meinv',
'conexiones' => array(
'sqlite' => array(
'controlador' => 'sqlite',
'database' => __DIR__'./.../database/production.sqlite',
'prefijo' => ' ',
),
'mysql' => matriz(
'controlador' => 'mysql',
'host ' =&& gt;'localhost',
'base de datos' => 'base de datos',
'nombre de usuario' => 'raíz',
'contraseña ' => ''',
'charset' =>'utf8',
'collation' => 'utf8_unicode_ci',
'prefijo' => '',
),
'meinv' => array( //Aquí está la conexión predeterminada al nombre de la base de datos en el ejemplo anterior, que en realidad es la base de datos mysql
'driver' =>'mysql',
'host' => 'localhost',
'database' => 'base de datos', p> p>
'nombre de usuario' => 'root',
'contraseña' => '',
'charset' => 'utf8',
'collation' =>'utf8_unicode_ci',
'prefix' => '',
),
' pgsql' => array(
'controlador' => 'pgsql',
'host' => 'localhost',
'base de datos' => 'base de datos',
p>'nombre de usuario' =>.root',
'contraseña' => '',
'charset' => 'utf8',
'prefijo' => '',
'esquema' =>'público',
),
' sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => 'localhost',
'database' =>base de datos ',
p>'nombre de usuario' => 'root',
' gt; 'root',
'contraseña' => '',
'prefijo' => '',
),
),
),
);
Err~, ya sabes, ¿no debo haber terminado de hablar todavía?
END
Configurar el entorno de desarrollo
A veces necesitamos especificar que el entorno de desarrollo es "local" (el entorno local suele ser un servidor virtual en nuestro propia computadora, no en línea) o "producción" (el entorno de producción suele ser un servidor virtual en nuestra propia computadora, no en línea). "Producción" (el entorno de producción generalmente se refiere al entorno en línea, es decir, en el servidor oficial), o existen otros entornos (algunas empresas de desarrollo también realizarán subpruebas de entornos, etc.) para facilitar los cambios de configuración, como en el entorno "local" habilite la depuración, etc., pero no puede activar la depuración en el entorno "de producción", de lo contrario otros conocerán cierta información sobre nuestro servidor, que es secreta y causará inseguridad.
El. La configuración del entorno está en bootstrap/start.php. Abrimos este archivo y encontramos el siguiente código en él
El "nombre-de-su-máquina" aquí se refiere al nombre de host de su computadora (¿qué es un host?). (¿Nombre? Lo comprobé durante mucho tiempo, es el nombre de su servidor). Algunos niños preguntarán: ¿Cómo sé el nombre de host de mi computadora? En Windows, abra cmd y escriba "nombre de host" a continuación.
Ubuntu abre la terminal y escribe
nombre de host
El nombre de host que se muestra es el nombre de host de mi computadora. Por ejemplo, si es el host de mi computadora. el nombre es admin, entonces se ve así
$env = $app->detectEnvironment(array( 'local' => array('admin'), ));
Entonces, en mi computadora, el nombre de host es "local".
¿Qué es "local" delante de él? Es el nombre de la carpeta app/config cuando el nombre de host coincide con la configuración. busque la carpeta local en la carpeta app/config y habilite la configuración para los archivos allí. Si no hay ninguno en la carpeta local, habilitará la configuración en app/config. Suena un poco confuso, ¿no? de archivos de programa/configuración
En este punto, la configuración de nuestro entorno no tendrá ningún efecto y la configuración de estos archivos se utilizará para la configuración. Creemos una carpeta llamada local y coloquemos la aplicación. Los archivos de base de datos.php se copian en él, por lo que la estructura del archivo se ve así:
Combinado con la configuración de mi entorno anterior, cuando miro mi computadora, app.php y base de datos.php están en los archivos locales. carpeta mientras que las otras configuraciones todavía están en la carpeta original, por lo que cuando necesito una configuración diferente localmente que en línea, copio ese archivo de configuración en la carpeta local y luego lo configuro
"local" no es un. nombre requerido, podemos darle cualquier nombre y puede haber varios nombres, como este
$env = $app-> detectEnvironment(array(
'shenma' => array('admin'),
'fuyi' => array('admin'),
' shenma' => array('admin'),
'fuyun' => array('trabajo','ayaya.group'),
));