2
私はルーメン5.5を使用しています。ファイルをアップロードする簡単なアプリを書いています。ルーメンでのファイルのアップロード5.5
私は
<?php
class UploadImageTest extends TestCase
{
Use DatabaseMigrations;
public function testUploadingImageSuccessfully()
{
$this->json('POST', '/images', [
'image' => UploadedFile::fake()->image('image.jpg')
])->assertResponseOk()
}
}
問題は私のコントローラで、$request->file('image')
リターンがヌルということである(thisチュートリアル以下)のようにテストを書きました。
<?php
use Illuminate\Http\Request;
class UploadController extends Controller
{
public function upload(Request $request)
{
if ($request->file('image')) { // always return null
return "File is uploaded!";
}
return "File is not uploaded!";
}
}
私は(this oneのような)他の質問をチェックし、運で与えられた解決策を試してみました!