-
PHP-Laravel-CodeKiller
- Instalación de PHP7.4 para Composer
- Instalación del Proyecto con Composer
- Instalación de Jetstream
- Instalación de LaravelCollective-Html
- Instalación de Spatie-LaravelPermission
- Instalación de Laravel-Socialite
- Instalaciones Adicionales
Este es mi proyecto base y proyecto para tener códigos de ejemplo en Laravel.
Para poder utilizar Composer a sus plenas capacidades, deberemos tener instalados los siguientes paquetes de PHP:
sudo apt-get install php7.4-intl php7.4-bcmath php7.4-common php7.4-json php7.4-mbstring openssl php7.4-xml
sudo apt-get install php7.4-soap php7.4-curl
sudo apt-get install php7.4-mysql
Primero descargamos Composer, que será el manejador de dependencias que usaremos a la hora de instalar/actualizar nuestro proyecto/dependencias/plugins, para nuestro proyecto en Laravel.
También deberemos descragarnos Xampp, que será nuestro Servidor Web, con el cuál también obtendremos la instalación de PHP y MariaDB (que será la base de datos que usaremos).
NOTA: Primero instalar Xampp, ya que a la hora de instalar Composer, nos pedirá la localización de donde tenemos instalado el PHP.
Aqui te dejo la [guia de la documentación oficial](https://laravel.com/docs/8.x/installation) para instalar un nuevo proyecto de Laravel.
El comando utilizado para crear este proyecto:
composer create-project laravel/laravel "CodeKiller"
php artisan storage:link // Este comando dentro de la carpeta del proyecto
Documentación Oficial de Jetstream
Comandos utilizados para este proyecto:
// Instalación de Jetstream
composer require laravel/jetstream
php artisan jetstream:install livewire --teams
// Finalizando la instalación de Jetstream
npm install && npm run dev
php artisan migrate
Para una correcta instalación de AdminLTE seguir su wiki oficial.
Los comandos usados en este proyecto son:
composer require jeroennoten/laravel-adminlte
php artisan adminlte:install
php artisan adminlte:plugins install
Para una correcta instalación de LaravelCollective-Html seguir su documentación oficial.
Los comandos usados en este proyecto son:
composer require laravelcollective/html
Para una correcta instalación de Spatie-LaravelPermission seguir su documentación oficial.
Los comandos usados en este proyecto son:
composer require spatie/laravel-permission
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
php artisan migrate
Para una correcta instalación de Laravel-Socialite seguir su documentación oficial.
Los comandos usados en este proyecto son:
composer require laravel/socialite
Sail es una interfaz de línea de comandos muy sencilla, que nos proveerá de un punto de apoyo para construir nuestra App de Laravel usando PHP, MySQL y Redis, sin tener experiencia previa.
Para instalar Sail, deberemos ejecutar el siguiente código dentro de la carpeta principal de nuestro proyecto:
composer require laravel/sail --dev
Cada vez que ejecutemos nuestro programa de línea de comandos deberemos ejecutar el siguiente comando, para no tener que hacer la llamada completa a Sail:
alias sail="bash vendor/bin/sail"
NOTA: Si usamos Windows deberemos seguir el siguiente tutorial para poder activar el terminal de linux en Windows, de esta manera podremos ejecutar el comando "bash".