Curso de PHP con Laravel

Curso de PHP con Laravel

H茅ctor Benitez

H茅ctor Benitez

Instalaci贸n de Laravel

2/25
Recursos
  • Composer es un manejador de dependencias para PHP, as铆 que todas las dependencias que necesitemos, inclu铆do Laravel, ser谩n instaladas por Composer.
  • Para trabajar en Laravel necesitar谩s un servidor de PHP y una base de datos.
  • Laravel nos ofrece un instalador que podemos traer a trav茅s de Composer y utilizaremos global en el comando para que la instalaci贸n se realice en toda la m谩quina virtual o computador.
  • Podemos comprobar si Laravel qued贸 bien instalado usando el comando 鈥渓aravel鈥 el cual nos dar谩 la versi贸n del instalador y los comandos disponibles.
  • El comando 鈥渘ew鈥 nos ayuda a crear un nuevo proyecto de Laravel; al hacer esto se crear谩n las carpetas y estructura del proyecto y el archivo composer con las dependencias necesarias.
  • Para trabajar con Laravel es necesario tener la versi贸n de PHP 7.1 o superior.
  • El comando 鈥渁rtisan鈥 nos da una serie de comandos de Laravel, son muchos y no todos se utilizan pero es buena idea revisar la documentaci贸n y opciones disponibles.
  • El comando 鈥渟erve鈥 levanta un servidor de PHP corriendo el proyecto actual, el cual nos arroja una direcci贸n IP la cual abri茅ndola nos muestra nuestro proyecto.

Aportes 91

Preguntas 23

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Apuntes:
Para su instalaci贸n es necesario tener instalado composer en nuestro equipo.
Para la instalaci贸n de composer, es necesario:

  • Irnos a la pagina oficial de composer, luego a la secci贸n de descargas.
  • Buscar la opci贸n 鈥淲indows Installer鈥 y ejecutar el .exe, seguidamente de su posterior instalaci贸n.
    Nota: Para corroborar que esta correctamente instalado, nos vamos al CMD (Windows) y tecleamos 鈥渃omposer鈥, si todo sale bien, nos saldr谩 una lista de comandos.
    Para instalar laravel en nuestro equipo, abrimos nuevamente el CMD (Windows) y tecleamos:
  • composer global require laravel/installer
    De esta forma, se instalar谩 laravel de manera global en nuestro equipo. Para corroborar que se instal贸 correctamente, tecleamos 鈥渓aravel鈥, eso nos desplegar谩 una lista de comandos y una breve descripci贸n.
    Para crear nuestro primer proyecto con laravel, nos dirigimos desde el CMD a la carpeta que ser谩 destinada para nuestro proyecto, tecleamos en el CMD:
  • laravel new [nombreDelProyecto]
    Si todo marcha bien, al final de la instalaci贸n nos arrojara un mensaje de 鈥淎pplication ready! Build Something Amazing!鈥.
    Siguiente a esto, debemos instalar el servidor de artisan, para ello debemos estar ubicados en la carpeta del proyecto de laravel, y teclear:
  • php artisan serve
    De este modo se creara un servidor php que corre el proyecto actual en el que estamos ubicados, mediante una ip local. A Partir de aqu铆 ya tenemos nuestro entorno laravel funcionando.

Asi fue como yo configure Laravel ya que la terminal me decia que no encontraba el comando laravel

nano ~/.bashrc
alias laravel='~/.config/composer/vendor/bin/laravel'
source ~/.bashrc

Otra forma de crear nuestro proyecto:
PHP
composer create-project laravel/laravel nombre_del_proyecto --prefer-dist

Cuando trate de iniciar el servidor me lanzo error 500 lo solucione con lo siguiente:
renombrar el archivo .env.example a .env
ejecutar php artisan key:generate
ejecutar php artisan serve
espero sirva para alguien

Despu茅s de muchas dificultades, en la instalaci贸n de composer, luego de wamp, luego de la versi贸n de php, luego el comando laravel no lo reconoc铆a, hasta q鈥 por fin. Para adelante.

Excelente. Hasta ahora muy bien con Larevel.
Me di贸 algunos problemas al instalar Composer, pero las p谩ginas que me recomendaron son bastantentes buenas.
Les dejo el link, estos les ayuda demaciado a los usuarios de Windows:

https://medium.com/@jhordydelaguila/creando-y-configurando-virtual-host-con-apache-para-xampp-windows-f90c2b0527ac

https://styde.net/instalacion-de-composer-y-laravel-en-windows/

https://laravel.com/docs/5.8
Ya hab铆an puesto algunos de estos links m谩s abajo 馃槂

Para los usuarios de Windows si se sienten un poco m谩s perdido pueden utilizar Laragon, el cual es una herramienta que facilita el proceso de instalaci贸n e iniciar proyectos de Laravel:
https://laragon.org/

Aqu铆 hay muy buenos tips para los que apenas comenzamos con Laravel. Styde.net / Aprender Laravel desde Cero

Para instalar en Windows, desde la terminal, posicionarse en la carpeta htdocs de xampp y ejecutar:

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

Este comando crea una carpeta con el nombre del proyecto y coloca en ella los archivos de Laravel. La opci贸n --prefer-dist, sirve para instalar la versi贸n estable. Si queremos usar una versi贸n en particular, hay que usar:

composer create-project laravel/laravel nombre_proyecto "5.2.*" --prefer-dist

verificar que tu version de php se 7.1 o superior
1. Instalas laravel

composer global require laravel/installer

2. Creas tu primer projecto (en este caso con nombre blog)

laravel new blog

3. Levantar tu proyecto

php artisan serve

Instal茅 composer en ubuntu server con lo siguiente:

sudo apt update
sudo apt install curl
sudo curl -s https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

la version de php es la 8 actualmente

Yo lo hice de esta forma:

  • Instale composer.exe

  • ejecuta el comando en gitbash laravel new nombre-app

Para iniciar el servidor en otra IP o con otro puerto:

Ejemplo:
php artisan serve --host 192.168.1.5 --port 8001

Con la finalidad de aportar a 茅sta clase, otra forma de poder crear un proyecto de Laravel es usando directamente composer de la siguiente manera (Bajo Linux y MAC OS):

  • Abrir consola

  • Ejecutar l铆nea a l铆nea ( o crear un script ) con las siguientes l铆neas

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"

  • Luego una vez que est茅 finalizado podemos configurar composer para que sea usado globalmente; es decir que cada vez que ejecutemos composer en consola independiente de qu茅 parte est茅, 茅ste comando ser谩 reconocido. La otra opci贸n es que sea local al directorio que estamos trabajando. Bueno para hacerlo global debemos hacer:

mv composer.phar /usr/local/bin/composer

  • De 茅sta forma el archivo composer.phar descargado al directorio que escogimos en su momento, se mover谩 a /usr/local/bin/composer

  • Probamos si composer funciona globalmente de manera muy simple, escribiendo composer en la consola.

  • Creaci贸n de proyectos Laravel usando Composer: nombre_de_tu_proyecto corresponde al nombre que le asignaremos al proyecto.

  • Creamos un proyecto Laravel con la 煤ltima versi贸n de 茅ste : composer create-project --prefer-dist laravel/laravel nombre_de_tu_proyecto

  • Creamos un proyecto Laravel de una versi贸n espec铆fica que nos interese usar, por ejemplo la 5.2 : php composer.phar create-project laravel/laravel nombre_de_tu_proyecto 鈥5.2.*鈥 --prefer-dist

Espero que 茅sta informaci贸n sea de utilidad.

Saludos

Christian

Excelente hasta ahora todo bn鈥 No problem

Los metodos utilizados:

public function index(){
		return view('test', [
				'title' => 'Curso Laravel Platzi - DashBoard'
		]);
	}

	public function getRequest(Request $request){
		//En Laravel dd cumple la funcion de var_dump() y die() a la vez
		//dd($request); 
		return view('test', [
			'title' => $request->query('title', 'Valor por default')
		]);
	}

Pude levantar el servidor sin ningun problema.

les cuento por si le pasa cuando ejecutaba php artisan serv el archivo server.php desaparec铆, resulta que era el antivirus como el artisan serv abre un puerto el antivirus lo tomo mal. pero no me pregunto si realizar excepciona del serve.php solo lo borro y toco crear la excepci贸n manual espero les sirva de algo mi experiencia

Trate de instalar Laravel por este m茅todo y no lo logre, consultando encontr茅 el siguiente procedimiento que me pareci贸 mas f谩cil:

Una vez instalado el composer de manera global, ejecuto el siguiente comando en la Terminal:
composer create-project --prefer-dist laravel/laravel nombreProyecto

Pueden usar la aplicaci贸n laragon para instalar mas rapido laravel.
https://laragon.org/

En el caso de que ya tenga instalado laravel, como puedo hacer para actualizarlo ?

Si a alguien mas le pasa err_connection_refused al abrir la ip de laravel, intenten ejecutar esta linea php artisan serve --host=127.0.0.1 y refrescar la pagina luego de hacerlo

Hace falta una actualizaci贸n de este curso

Les recomiendo este tutorial para que instalen laravel:
https://www.youtube.com/watch?v=b3HLNJvVzNo&t=1s

Es mejor que trabajen con la maquina virtual homestead y vagrant, a continuaci贸n el tutorial para instalaci贸n.

<h3>Un peque帽o aporte.</h3>

Si quieren ejecutar de manera rapida el proyecto a traves de un servidor local de artisan, podemos ejecutar el siguiente comando.

php artisan serve --host [laIpDeTuMaquina] --port=[puertoQueElijas]
## Ejemplo, suponiendo que mi maquina local tiene la ip 192.168.0.65 y quiero que mi aplicacion escuche por el puerto 9090
php artisan serve --host 192.168.0.65 --port=9090

Esto es por si no tienen instalado un servidor apache, o nginx en tu computadora o te encuentras desarrollando en una rapsberry pi como es mi caso.
Saludos.

q chido volver a ver los inicios jejeje

buenas tarde. Cuando levanto la pagina homestead/test me funciona perfecto pero cuando quiero utilizar el controller(ejemploControllerR) , por ejemplo homestead/test/inicio me arroja el error

Illuminate鈥塡鈥塁ontracts鈥塡Container鈥塡鈥塀indingResolutionException
PHP 8.1.3
9.8.1
Target class [ejemploControllerR] does not exist

Hubiese estado bueno empezar con laravel homestead

Muy buena clase.

Solo digo una cosa, y es que la mayoria de los que estudiamos usamos Windows y pues la consola se ve diferente y funciona diferente, y eso puede generar confunciones en algunos鈥 por ejemplo el simple hecho de que el comando ls no sirva en el cmd de Windows

Ya que con el tiempo han salido nuevas versiones de Laravel, tenemos una manera de instalar laravel en la misma versi贸n del curso v.5.7, usa el siguiente comando:

composer create-project --prefer-dist laravel/laravel curso-laravel "5.7.*"

Para todos los que usemos el sistema de Windows, recomiendo mucho hacerlo con Git, porque tiene el sistema de Bash. y no desde CMD

Para los que tengan problemas con symfony/console, lo resolvi con esto.

composer global require laravel/installer --update-with-all-dependencies

Me cost贸 mucho trabajo con Wampserver (por la versi贸n del php) , les recomiendo mejor ocupar XAMPP.

Este video esta muy bien explicado

Prueben instalando Laravel con este software: https://laragon.org/

Para quien crean les pueda servir, les dejo el link para q descarguen un programa q sirve para abrir el **_cmd _**en _**windows **_con varios Tabs

https://sourceforge.net/projects/console/

Y de esta manera no tengan q estar deteniendo el proyecto cada q necesiten ejecutar un comando nuevo.

驴Siempre que vaya a iniciar mi proyecto tengo que utilizar el comando php artisan serve? Es decir, si empiezo un proyecto hoy, y deseo continuar ma帽ana, 驴tengo que volver a escribir ese comando?

Excelente hasta el momento, ya entramos a los controladores, comando:

php artisan make:controller HomeController 

HomeController lo puedes remplazar por el nombre q desees

Hector pregunta, vengo del curso avanzado de php, es posible hacerlo con vagrant ? vi que usaste hostead pero cuando pongo php artisan serve me manda al proyecto que teniamos de curso avanzado
馃槮

interesante, pero no se explica como se hace la instalaci贸n para la mayor铆a que trabajamos con windows y xamp

Si estan usando Laravel 7, agreguen el par谩metro --auth al crear el proyecto para que Laravel les genere todo lo que necesitan para la autenticaci贸n y que se utiliza en la 煤ltima clase:

laravel new curso-laravel --auth

驴C贸mo puedo conectar VS Code al c贸digo fuente del proyecto si lo tengo en una VM de Virtual Box con Ubuntu Server 18.04? Instal茅 PuTTY y puedo acceder desde cmd.

El comando 鈥渓aravel new <nombreProyecto>鈥 crear谩 una instalaci贸n con todas las dependencias de Laravel instaladas.
De igual forma podemos utilizar el comando de composer 鈥渃reate-project鈥 para instalar Laravel en nuestro proyecto, por ejemplo: 鈥渃ompose create-project --prefer-dist laravel/laravel <nombreProyecto>鈥

Excelente inducci贸n para la creaci贸n de los ambientes de Laravel a nivel global!
Por ahora solo ten铆a claro sobre la creaci贸n de los proyectos locales de Laravel pero sin el manejo del comando laravel, solamente creando el proyecto mediante composer:

composer create-proyect laravel/laravel NOMBRE_PROYECTO (Enter)

Yo quisiera que m谩s adelante nos explicaras las diferencias funcionales (ventajas y desventajas) entre crear un proyecto de Laravel a nivel local por composer, y crear un proyecto por Laravel a nivel global (diferencias aparte del tema de tama帽o del disco y del uso del comando laravel que solo se da a nivel Global)鈥

Para quien ya utilize docker pueden probar Laradock como entorno de desarrollo, m谩s completo y personalizado que homestead.

Estoy comenzando con Laravel luego del curso de fundamentos de php, en el cual se utilizaba la herramienta xampp. Se puede continuar sin problemas para este curso usando apache y mariaDB

Diferentes ejemplos de Route

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

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

Route::get('/test2', function(){
    return 'Hola Mundo';
});

Route::get('/test3', function(){
    return view('test', [
        'title' => 'Curso Laravel Platzi'
    ]);
});```

Noten q' cada Route necesita un nombre diferente.

composer facilita mucho la instalaci贸n de laravel
=)

Al escribir el comando laravel new curso-laravel sale el siguente mensaje 鈥淵our requirements could not be resolved to an installable set of packages.鈥 qu茅 podr铆a hacer en ese caso?

Buenas, para poder desarrollar en laravel usando docker aconsejo https://laradock.io, a mi me va de maravilla.

ejecuto php artisan make:auth

php warning!!!

Buenas. Por qu茅 raz贸n cuando hago 鈥渓aravel new nombredelproyecto鈥 no me crea la carpeta 鈥渧endor鈥 dentro de la carpeta de los archivos de ese proyecto? Sab茅is la raz贸n? Gracias compis!

No tengo mucha idea de esta parte y ando algo perdido. Si en la consola entro en la carpeta del proyecto y escribo 鈥減hp -v鈥 me dice que mi versi贸n de Php es la 5.6.30, que no vale para Laravel. Instal茅 php 7.1 escribiendo en la ra铆z de la consola 鈥渟udo install php7.1-openssl鈥, pero sigue apareciendo la versi贸n 5.6.30 cuando consulto la versi贸n. Me da que igual tengo que a帽adir aquello de PATH en alg煤n archivo para que la versi贸n 7.1 sea accessible desde cualquier carpeta? Qu茅 l铆o, a ver si me voy aclarando, je je je. Gracias y disculpad. Si sab茅is de alg煤n curso donde expliquen estos detalles con gusto lo hago antes que este 馃槈

Este tema de Blade es nuevo, la pregunta seria porq no utilizar php???

buenas tardes alguie me puede orientar acabo de hacer la instalacion de larvale pero al momento de hacer la comprobacion de la direccion que genera al levantar el servidor el navegador se queda cargando
me podrian apoyar por favor saludos 馃槂

Excelente introducci贸n de la instalaci贸n de Laravel

Hola, si no quieren instalar php, mysql, apache, etc en su computadora les comparto mi repo para que instalen laravel con docker, ya est谩 configurado para una BD postgresql, s贸lo tienen que tener instalado docker y seguir las instrucciones.
https://github.com/CronoxD/docklaravel

1:38 hubiera sido bueno que hubieras explicado eso en el curso de introduccion, me quedo esa duda

Muy buena explicaci贸n, vamos por m谩s!

Para tener un entorno de desarrollo local les recomiendo que echen un vistazo a Laravel Valet, pues es muy facil de configurar y permite trabajar con cualquier tipo de aplicacion PHP, no solo con Laravel. Aunque en la documentacion oficial dice que solo soporta Mac, existen ports para Windows y Linux y muchos aportes de la comunidad para optimizarlo y ajustarlo mejor a nuestros proyectos.

Cannot create cache directory /home/admon2/.composer/cache/repo/https鈥攔epo.packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/admon2/.composer/cache/files/, or directory is not writable. Proceeding without cache
Using version ^2.2 for laravel/installer
./composer.json has been created
Cannot create cache directory /home/admon2/.composer/cache/repo/https鈥攔epo.packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/admon2/.composer/cache/files/, or directory is not writable. Proceeding without cache
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for laravel/installer ^2.2 -> satisfiable by laravel/installer[v2.2.0].
- laravel/installer v2.2.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.

To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/7.2/cli/php.ini
- /etc/php/7.2/cli/conf.d/10-opcache.ini
- /etc/php/7.2/cli/conf.d/10-pdo.ini
- /etc/php/7.2/cli/conf.d/20-calendar.ini
- /etc/php/7.2/cli/conf.d/20-ctype.ini
- /etc/php/7.2/cli/conf.d/20-exif.ini
- /etc/php/7.2/cli/conf.d/20-fileinfo.ini
- /etc/php/7.2/cli/conf.d/20-ftp.ini
- /etc/php/7.2/cli/conf.d/20-gettext.ini
- /etc/php/7.2/cli/conf.d/20-iconv.ini
- /etc/php/7.2/cli/conf.d/20-json.ini
- /etc/php/7.2/cli/conf.d/20-mbstring.ini
- /etc/php/7.2/cli/conf.d/20-phar.ini
- /etc/php/7.2/cli/conf.d/20-posix.ini
- /etc/php/7.2/cli/conf.d/20-readline.ini
- /etc/php/7.2/cli/conf.d/20-shmop.ini
- /etc/php/7.2/cli/conf.d/20-sockets.ini
- /etc/php/7.2/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.2/cli/conf.d/20-sysvsem.ini
- /etc/php/7.2/cli/conf.d/20-sysvshm.ini
- /etc/php/7.2/cli/conf.d/20-tokenizer.ini
You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.

Installation failed, deleting ./composer.json.

Podemos eleigir el puerto del servidor de laravel por si tenemos ocupado.
php artisan serve --port=Numero del puerto
php artisan serve -port=8080

php artisan serve

Actualmente laravel va por la version 6.8 y han cambiado algunas cosas. Es recomendable usar la misma version que usan en el video

no me servia, y estaba frustrado hasta que me di cuenta que no lo hab铆a agregado en la variable de entorno jajaj

En el curso de php se instala composer de manera distinta, tuve que ver un video en youtube para saber como instalar composer correctamente 馃槙

Si despu茅s de instalar laravel en MAC les dice que no se encuentra, en este link se puede resolver: https://www.andrasi.cz/post/laravel-php-command-not-found-on-mac/

a mi me funciono de esta manera:

composer global require laravel/installer
composer create-project --prefer-dist laravel/laravel blog
cd blog
php artisan serve

si tienen problemas corriendo el comando php artisan y tienen un error como este: PHP Fatal error: require(): Failed opening required 鈥楥:\Users\18016\laravel-bud
getReporter/vendor/autoload.php鈥 (include_path=鈥.;C:\php\pear鈥) in C:\Users\1801
6\laravel-budgetReporter\artisan on line 18
corran el comando: composer update --no-scripts el cual kes creara la carpeta vendor y autoload.php file. luego el comando php artisan debe funcionar. Estoy usando windows como sistema operativo por siacaso.

Tengo que decir que estaba cagado por que hace poco decidi empezar un curso en youtube de laravel y tuve que dejarlo ya que no paraba de darme fallos por todos lados la instalacion, ademas de ser mas compleja utilizando una maquina virtual con virtualbox e instalando el laravel/homestead鈥 Pero Chapo, instalacion sencilla cuanto menos. Es un disfrute poder empezar un curso sin errores por todos lados.

Yo estaba en Windows 10, sin embargo para instalar Laravel prob茅 el comando ingresando por Windows Power Shell y me funcion贸 perfecto, advierto que hay que darle tiempo para que responda, la respuesta no es inmediata, pero lo importante es que funciona.

Me fue bien, logre instalar version 3.0.1 de Laravel

podrian actualizar este curso un poco? ya tiraron laravel 6 y 7 y genero un monton de cambios y cosas que uno intenta hacer desde las 5x y sale mucho error

En Windows 10, instal茅:
Laravel Framework 7.11.0
PHP 7.4.2
Listo para empezar el curso鈥

trabajando con php v 7.4.3

Instalado 馃槂

En mi caso no quise instalar Laravel como tal en el sistema, sin embargo con composer podremos hacer un fresh install de laravel con el siguiente comando:

composer create-project --prefer-dist laravel/laravel nombre-proyecto

En este caso te llevas la ultima versi贸n de Laravel, adicionalmente Composer aplica un poco m谩s de kung fu y configura el proyecto y baja tambien algunas dependencias que podrian ser utiles en el futuro. (afortunadamente ignoradas en el .gitignore).

Para los m谩s avesado pueden clonar Laravel directamente desde GitHub al parecer: https://github.com/laravel/laravel, ac谩 deben configurar ciertas cosas a pedal y bomba pero siempre podremos apoyarnos en la documentaci贸n.

Por ultimo, asumiendo que ya tienen un ambiente configurado con PHP y Laravel con las configuraciones especificas, visitan su despliegue en la ruta public de su despliegue, por decirles un ejemplo: http://tu-dominio/platzi-laravel/public

Para el que actualmente no le da el comando $laravel actualicen php a la ultima versi贸n actual.

Otra forma de crear un proyecto con Laravel:
=> composer create-project laravel/laravel nombre-de-proyecto --prefer-dist

Para quellos quienes se aventuraron a levantar un contenedor con docker, les comparto extracto del Dockerfile:

# Add repository for PHP 7.3
RUN apt-get install software-properties-common -y
RUN add-apt-repository ppa:ondrej/php -y
RUN apt-get update -y

# Install PHP 7.3
RUN apt-get install -yq --no-install-recommends \
    php7.3 \
    php7.3-curl \
    php7.3-mysql \
    php7.3-bcmath \
    php7.3-fpm \
    php7.3-gd \
    php7.3-imap \
    php7.3-intl \
    php7.3-mbstring \
    php7.3-soap \
    php7.3-ldap \
    php7.3-sqlite3 \
    php7.3-xml \
    php7.3-zip \
    libapache2-mod-php7.3

Hola acabo de hacer el composer global require laravel/installer, pero cuando ingreso el comando laravel me dice que es un comando invalido, trabajo con linux exactamente con deepin.

驴Alguien sabe c贸mo se instala composer para utilizar con docker? He estado investigando pero no hay muchas publicaciones 煤tiles o claras al respecto.

Otra forma de instalar Laravel es con el comando:

composer create-project laravel/laravel NombreDelProyecto

Solo como aporte:3

Creo que Hector es mejor explicando que Italo

Para instalar la versi贸n que se utiliza en este curso deb茅is ejecutar el comando:

composer create-project --prefer-dist laravel/laravel blog "5.87*"

Con Composer ya instalado.

estoy en windows 10 64bits, funcionando el servidor local con xampp, active tanto el apache como el mysql, instale composer y laravel exitosamente e incluso cree el proyecto, pero al intentar ejecutar php artisan serve en el cmd me aparece el siguiente error:

PHP Warning: require(C:\xampp\htdocs\curso-laravel/vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\curso-laravel\artisan on line 18

Warning: require(C:\xampp\htdocs\curso-laravel/vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\curso-laravel\artisan on line 18
PHP Fatal error: require(): Failed opening required 鈥楥:\xampp\htdocs\curso-laravel/vendor/autoload.php鈥 (include_path=鈥楥:\xampp\php\PEAR鈥) in C:\xampp\htdocs\curso-laravel\artisan on line 18

Fatal error: require(): Failed opening required 鈥楥:\xampp\htdocs\curso-laravel/vendor/autoload.php鈥 (include_path=鈥楥:\xampp\php\PEAR鈥) in C:\xampp\htdocs\curso-laravel\artisan on line 18

a mi me pidio la vesion 7.3.x de php, reinstalar xampp, paa que me instalara y listo

Yo pregunto, tiene algo de malo en algun momento pasar a utilizar Laragon ??