¿Cómo instalar Laravel’s Artisan?

5 minutos de lectura

avatar de usuario
totymedli

Quiero crear migraciones en Laravel pero según el tutoriales Necesito la CLI de Artisan. los php el comando funciona bien y estoy en Windows. escribo php artisan o php artisan list y me sale el siguiente error:

No se pudo abrir el archivo de entrada: artesano

No pude encontrar ninguna guía en el documentación ni en Google. ¿Cómo puedo instalar Artisan?

  • Me tomó un tiempo darme cuenta de que las herramientas CLI de Laravel deben ejecutarse desde la carpeta raíz del proyecto (la que está justo arriba app. Todavía olvido dónde estoy de vez en cuando en medio de un proyecto. Mecanografía pwd Seguro que ayuda.

    – Miguel

    6 de marzo de 2014 a las 7:49

avatar de usuario
totymedli

Usar la carpeta raíz del proyecto

Artisan viene con Laravel por defecto, si tu php comando funciona bien, entonces lo único que debe hacer es navegar a la carpeta raíz del proyecto. La carpeta raíz es la carpeta principal del app carpeta. Por ejemplo:

cd c:\Program Files\xampp\htdocs\your-project-name

Ahora el php artisan list El comando debería funcionar bien, porque PHP ejecuta el archivo llamado artisan en la carpeta del proyecto.

Instalar el marco

Tenga en cuenta que Artisan ejecuta scripts almacenados en el vendor carpeta, por lo que si instaló Laravel sin Composer, como descargar y extraer el Repositorio Laravel GitHubentonces no tiene el marco en sí y puede obtener el siguiente error cuando intente usar Artisan:

No se pudo abrir el archivo de entrada: artesano

Para resolver esto, debe instalar el marco en sí mismo ejecutando composer install en la carpeta raíz de su proyecto.

  • Nota: en un servidor de producción en vivo (es decir, Linux/Apache), el sitio de Laravel no se ejecuta desde la carpeta web disponible públicamente (htdocs), sino desde la carpeta del usuario.

    – Miguel

    6 de marzo de 2014 a las 7:54

  • despues de correr composer installsigo recibiendo un error cuando intenta ejecutar php artisan optimize con el error que parece {"error":{"type":"ErrorException","message":"file_put_contents(\/meta\/services.json): failed to open stream: No such file or directory"

    –Marcel Gruber

    08/09/2015 a las 17:36

  • Este es un gran comienzo para las personas que todavía tienen problemas con la artesanía. Este correo puede ayudar también.

    usuario7503126

    25 de enero de 2019 a las 13:36

  • y si craft todavía no funciona, intente con php craftalguna orden

    – Jorge Tiganila

    2 de febrero de 2021 a las 11:05

avatar de usuario
aceite

Solo tienes que leer la página de instalación de laravel:

  1. Instale Composer si aún no está instalado
  2. Abra una línea de comando y haga:
composer global require "laravel/installer"

Dentro de su directorio htdocs o www, use:

laravel new appName

(esto puede generar un error en las computadoras con Windows al usar la versión más reciente de Laravel (1.3.2)) o:

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

(esto también funciona en Windows) para crear un proyecto llamado “appName”.

¡Para usar “php artesanal xyz” tienes que estar dentro de la raíz de tu proyecto! as craft es un archivo que php va a usar… Así de simple 😉

  • Esta respuesta se trata de instalar Laravel, no Artisan.

    – totymedli

    25/09/2016 a las 18:28

avatar de usuario
jayminlimbachiya

Mientras trabaja con Laravel, debe estar en la raíz de la estructura de directorios de laravel. Hay carpetas de aplicaciones, rutas, públicas, etc. en el directorio raíz. Simplemente siga el paso a continuación para solucionar el problema. verifique el estado del compositor usando: composer -v

Primero, descargue el instalador de Laravel usando Composer:

composer global require "laravel/installer"

Por favor verifique con el siguiente comando:

php artisan serve

aún no funciona, entonces cree un nuevo proyecto con el código existente. usando ENLACE

  • Solo su última oración intenta responder la pregunta e incluso eso es completamente ambiguo y escaso, sin mencionar que ya se publicó en otra respuesta con mayor detalle. Por favor, lea la ayuda sobre cómo responder.

    – totymedli

    12 de diciembre de 2016 a las 14:47

  • @totymedli. Mejore la calificación de la respuesta proporcionada. Déjame saber todavía cualquier error.

    – Jaymin Limbachiya

    3 de octubre de 2017 a las 7:32

  • Acabas de agregar más comandos artesanales. Eso todavía no resuelve el problema. La CLI artesanal en sí no funciona, ¿qué se supone que debo hacer con el comando entonces? También la pregunta ha sido respondido desde hace 3 años por mi mismo. Mira cuál fue la solución. A menos que proporciones una mejor respuesta, llegarás un poco tarde a este juego…

    – totymedli

    3 oct 2017 a las 10:39

avatar de usuario
Dubey ario

Explicación: Cuando instala un nuevo proyecto de laravel en su carpeta (por ejemplo, myfolder) usando el compositor, instala el proyecto de laravel completo dentro de su carpeta (myfolder/laravel) que el artesano está dentro de laravel. Es por eso que ve un error,

No se pudo abrir el archivo de entrada: artesano

Solución: Debe ingresar mediante el símbolo del sistema a esa ubicación o mover archivos laravel dentro de su carpeta.

avatar de usuario
usuario3998741

en laravel, el artesano es un archivo bajo raíz/página protegida

por ejemplo,

c:\xampp\htdocs\mi_proyecto\protegido\artesanal

puede ver el contenido del archivo “artesanal” con cualquier editor de texto, es una sintaxis de comando php

así que cuando escribimos

php artesano

le decimos a php que ejecute el script php en el archivo “artesanal”

por ejemplo:

cambio artesanal de php

mostrará el cambio de la versión actual de laravel

para ver la otra opción, simplemente escriba

php artesano

  • Esto no tiene nada que ver con la pregunta. No responde por qué el comando artesanal no funciona, solo enumera algunos comandos artesanales que ni siquiera puede probar porque, bueno… el comando no funciona.

    – totymedli

    02/09/2014 a las 10:23

  • Esto no tiene nada que ver con la pregunta. No responde por qué el comando artesanal no funciona, solo enumera algunos comandos artesanales que ni siquiera puede probar porque, bueno… el comando no funciona.

    – totymedli

    02/09/2014 a las 10:23

¿Ha sido útil esta solución?