1.- Elaboracion de un entorno de desarrollo
- Laragon, un entorno de desarrollo para Laravel en Windows
- XAMPP,
- Configuración de Homestead en Windows 10
Instalación y configuración del proyecto
1
|
composer create-project laravel/laravel foro "5.3.*"
|
En caso de estar instalando el proyecto a partir de la clonación o descarga desde Github debes crear manualmente el archivo .env haciendo una copia del archivo .env.example y luego generar una nueva API key con php artisan key:generateCrear base de datos de proyecto:
->cd unconect [Ingresar al directorio del proyecto]
-> mysql -u root -p
-Enter password: [secret]
MariaDB> CREATE DATABASE [NomBD];
/*Crear un nuevo usuario y asigna ALL privilegios, y acceso desde phpMySQL en LOCALHOST*/
MariaDB> GRANT ALL ON [NomBD].* TO
-> [NomUsrNew]@'localhost' IDENTIFIED BY '[password]';
/*OPCIONAL: Crear un nuevo usuario y asigna ALL privilegios, y acceso desde phpMySQL desde un IP especifico o rango de IPs*/
MariaDB> GRANT ALL ON [NomBD].* TO
-> [NomUsrNew]@'192.168.11.%' IDENTIFIED BY '[password]';
MariaDB> exit
Instala el sistema de autenticación que viene por defecto en Laravel ejecutando:
1
|
php artisan make:auth
|
Modifica el archivo .env para configurar la variable de entorno para URL de la aplicación y las credenciales de la base de datos, es decir, edita las siguientes llaves:
1
2
3
4
5
|
APP_URL=http://foro.app
DB_HOST=localhost
DB_DATABASE=foro
DB_USERNAME=tu-username
DB_PASSWORD=tu-password
|
Cambia el nombre de la aplicación en el archivo config/app.php modificando la clave 'name' => 'Foro'
Descarga las traducciones a español desde el repositorio de GitHub https://github.com/caouecs/Laravel-lang y configura la clave locale en el archivo config/app.php
Instala dos paquetes de terceros que usaremos en la aplicación:
Paq1. styde/html
Laravel 5.3 users:
Install by running
Install by running
composer require "styde/html=~1.2"
- Next, add the new provider to the
providers
array inconfig/app.php
'providers' => [
// ...
Styde\Html\HtmlServiceProvider::class,
// ...
],
'aliases' => [ // ... 'Access' => Styde\Html\Facades\Access::class, // ... ],
- Also, you need to register in the
app/Http/Kernel.php
// For Laravel 5.3
protected $middlewareGroups = [
\Styde\Html\Alert\Middleware::class,
//...
];
Paq2. graham-campbell/markdown
To get the latest version of Laravel Markdown, simply require the project using Composer:
$ composer require graham-campbell/markdown
Once Laravel Markdown is installed, you need to register the service provider. Open up
config/app.php
and add the following to the providers
key.'GrahamCampbell\Markdown\MarkdownServiceProvider'GrahamCampbell\Markdown\MarkdownServiceProvider::class,
You can register the Markdown facade in the
aliases
key of your config/app.php
file if you like.'Markdown' => 'GrahamCampbell\Markdown\Facades\Markdown''Markdown' => GrahamCampbell\Markdown\Facades\Markdown::class,
Ejecutamos para terminar la configuración del paquete: $ php artisan vendor:publish
0 comentarios:
Publicar un comentario