Pregunta

Estoy escribiendo un comando Artisan para cargar imágenes por lotes en la aplicación.

Intentando buscar el comando equivalente para hacer lo siguiente

$file = Input::file('photo');

Como estoy en la línea de comando, la clase Entrada no funciona.

Lo intenté File::get('/path/to/file') pero no devolvió el mismo objeto.

¿Fue útil?

Solución

Input::file() sólo recibirá archivos a través del formulario POST:

<form method="POST" enctype='multipart/form-data' action="index.php">
  <input type=file name=upload>
  <input type=submit name=press value="OK">
</form>

¿Qué significa que no puedes usar? Input::file() a menos que estés haciendo algo como esto para probar tu carga

curl --form upload=/path/to/file http://your/site/url/upload

Si está intentando enviar archivos mediante un comando, como

php artisan upload /path/to/file

Necesitará obtener este nombre de archivo, leer el archivo del disco y hacer lo que sea necesario con él.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top