Buscar..


Observaciones

Esta sección proporciona una descripción general de qué es laravel-5.3 y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema importante dentro de laravel-5.3 y vincular a los temas relacionados. Dado que la Documentación para laravel-5.3 es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Instalando Laravel

Requisitos:
Necesita PHP >= 5.6.4 y Composer instalado en su máquina. Puedes verificar la versión de ambos usando el comando:
Para PHP:

php -v

Salida como esta:

PHP 7.0.9 (cli) (built: Aug 26 2016 06:17:04) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

Para compositor
Puede ejecutar el comando en su terminal / CMD:

composer --version

Salida como esta:

composer version 1.2.1 2016-09-12 11:27:19

Laravel utiliza Composer para gestionar sus dependencias. Por lo tanto, antes de usar Laravel, asegúrese de tener Composer instalado en su máquina.

Via Laravel Installer

Primero, descargue el instalador de Laravel usando Composer:

composer global require "laravel/installer"

Asegúrese de colocar el directorio $HOME/.composer/vendor/bin (o el directorio equivalente para su sistema operativo) en su $ PATH para que el laravel pueda laravel ejecutable laravel .

Una vez instalado, el laravel new comando laravel new creará una nueva instalación de Laravel en el directorio que especifique. Por ejemplo, laravel new blog creará un directorio llamado blog contiene una nueva instalación de Laravel con todas las dependencias de Laravel ya instaladas:

laravel new blog

Via Composer Create-Project

Alternativamente, también puede instalar Laravel emitiendo el comando Composer create-project en su terminal:

composer create-project --prefer-dist laravel/laravel blog

Preparar

Una vez que haya completado la instalación de Laravel, deberá configurar los permissions para las carpetas de almacenamiento y Bootstrap.

Nota: la configuración de permissions es uno de los procesos más importantes que se deben completar al instalar Laravel.

Servidor de desarrollo local

Si tiene PHP instalado localmente y le gustaría usar el servidor de desarrollo incorporado de PHP para servir su aplicación, puede usar el comando serve Artisan. Este comando iniciará un servidor de desarrollo en http://localhost:8000 :

php artisan serve

Abra la url de solicitud de su navegador http://localhost:8000

Requisitos del servidor

El marco de Laravel tiene algunos requisitos del sistema. Por supuesto, todos estos requisitos son cumplidos por la máquina virtual Laravel Homestead , por lo que es altamente recomendable que utilice Homestead como su entorno de desarrollo local de Laravel.

Sin embargo, si no está utilizando Homestead, deberá asegurarse de que su servidor cumpla con los siguientes requisitos:

  • PHP> = 5.6.4
  • Extensión PHP OpenSSL
  • Extensión PHP de DOP
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • Extensión PHP PHP

Servidor de desarrollo local

Si tiene PHP instalado localmente y le gustaría usar el servidor de desarrollo incorporado de PHP para servir su aplicación, puede usar el comando serve Artisan. Este comando iniciará un servidor de desarrollo en http://localhost:8000 :

php artisan serve

Por supuesto, las opciones de desarrollo local más sólidas están disponibles a través de Homestead y Valet .

También es posible usar un puerto personalizado, algo así como 8080 . Puedes hacer esto con la opción --port .

php artisan serve --port=8080

Si tiene un dominio local en su archivo de hosts, puede configurar el nombre de host. Esto se puede hacer mediante la opción --host .

php artisan serve --host=example.dev

También puede ejecutar en un host y puerto personalizados, esto se puede hacer con el siguiente comando.

php artisan serve --host=example.dev --port=8080

Ejemplo de Hello World (básico) y con el uso de una vista

El ejemplo basico
Abra las routes/web.php archivo routes/web.php y pegue el siguiente código en el archivo:

Route::get('helloworld', function () {
    return '<h1>Hello World</h1>';
});

aquí ' helloworld ' actuará como nombre de página al que desea acceder,

y si no desea crear un archivo blade y aún desea acceder a la página directamente, puede usar el enrutamiento de laravel de esta manera

ahora escriba localhost/helloworld en la barra de direcciones del navegador y podrá acceder a la página que muestra Hello World.

El siguiente paso.
¡Así que has aprendido a crear un Hello World muy simple! página devolviendo una frase de hola mundo. ¡Pero podemos hacerlo un poco más agradable!

Paso 1.
Comenzaremos de nuevo en nuestro archivo de routes/web.php ahora, en lugar de usar el código anterior, usaremos el siguiente código:

Route::get('helloworld', function() {
    return view('helloworld');
});

El valor de retorno esta vez no es solo un simple texto de helloworld sino una vista. Una vista en Laravel es simplemente un nuevo archivo. Este archivo "helloworld" contiene el HTML y tal vez más adelante, incluso algunos PHP del texto de Helloworld.

Paso 2.
Ahora que hemos ajustado nuestra ruta para llamar en una vista, vamos a hacer la vista. Laravel trabaja con archivos blade.php en vistas. Entonces, en este caso, nuestra ruta se llama helloworld. Entonces nuestra vista será llamada helloworld.blade.php

Vamos a crear el nuevo archivo en el directorio resources/views y lo llamaremos helloworld.blade.php

Ahora abriremos este nuevo archivo y lo editaremos creando nuestra oración Hello World. Podemos agregar varias formas diferentes de obtener nuestra oración como se muestra en el siguiente ejemplo.

<html>
    <body>
        <h1> Hello World! </h1>

        <?php
            echo "Hello PHP World!";
        ?>

    </body>
</html>

ahora vaya a su navegador y escriba su ruta nuevamente como en el ejemplo básico: ¡ localhost/helloworld verá su nueva vista creada con todos los contenidos!

Ejemplo de Hello World (Básico)

Abrir archivo de rutas. Pega el siguiente código en:

Route::get('helloworld', function () {
    return '<h1>Hello World</h1>';
});

después de ir a la ruta http://localhost/helloworld se muestra Hello World.

El archivo de rutas se encuentra /routes/web.php

Configuración del servidor web para URL bonitas

Si instaló Laravel través de Composer or the Laravel installer , debajo de la configuración necesitará.

La configuración para Apache Laravel incluye un archivo public/.htaccess que se utiliza para proporcionar URL sin el controlador frontal index.php en la ruta. Antes de servir a Laravel con Apache, asegúrese de habilitar el módulo mod_rewrite para que el servidor .htaccess archivo .htaccess .

Si el archivo .htaccess que viene con Laravel no funciona con su instalación de Apache, intente esta alternativa:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Configuración para Nginx Si está utilizando Nginx, la siguiente directiva en la configuración de su sitio dirigirá todas las solicitudes al controlador frontal index.php :

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Por supuesto, al usar Homestead o Valet , las URL bonitas se configurarán automáticamente.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow