質問
アプリケーションにバッチイメージアップロードをするためのartisanコマンドを書いています。
次のコマンドを探すための
$file = Input::file('photo');
.
Beaues私はコマンドラインに入っています入力クラスは機能しません。
File::get('/path/to/file')
を試してみましたが、同じオブジェクトを返しません。
解決
Input::file()
はフォーム投稿を介してファイルを受信します。
<form method="POST" enctype='multipart/form-data' action="index.php">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
.
あなたがあなたのアップロードをテストするためにこのような何かをしていない限り、Input::file()
を使用できないことを意味します。
curl --form upload=/path/to/file http://your/site/url/upload
.
コマンドでファイルを送信しようとしている場合は、
php artisan upload /path/to/file
.
このファイル名を取得し、ディスクからファイルを読み、それを使用する必要があるものは何でもする必要があります。
所属していません StackOverflow