Php 获得;进程无法访问该文件,因为其他进程正在使用该文件。”;单元测试上载文件laravel时出错
Laravel版本:5.5 PHP版本:7.1 数据库驱动程序:mysql 我目前在单元测试方面遇到了一个问题,基本上问题出在我的控制器中的move()函数中,当该函数运行程序时,表示该文件正被我的另一个程序使用。然后抛出这个异常 无法将文件“C:\Users\JUAN ANTONIO\AppData\Local\Temp\phpED45.tmp”移动到“uploads/partners\15517582682740.jpg”(重命名(C:\Users\JUAN ANTONIO\AppData\Local\Temp\phpED45.tmp,uploads/partners\15517582682740.jpg):进程无法访问该文件,因为它正被另一进程使用。(代码:32))“ 以下是我的代码片段: PartnerTest.php->testStorePartner() PartnerController->store(请求$Request) filesystem.phpPhp 获得;进程无法访问该文件,因为其他进程正在使用该文件。”;单元测试上载文件laravel时出错,php,laravel,unit-testing,upload,storage,Php,Laravel,Unit Testing,Upload,Storage,Laravel版本:5.5 PHP版本:7.1 数据库驱动程序:mysql 我目前在单元测试方面遇到了一个问题,基本上问题出在我的控制器中的move()函数中,当该函数运行程序时,表示该文件正被我的另一个程序使用。然后抛出这个异常 无法将文件“C:\Users\JUAN ANTONIO\AppData\Local\Temp\phpED45.tmp”移动到“uploads/partners\15517582682740.jpg”(重命名(C:\Users\JUAN ANTONIO\AppData\
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => env('AWS_KEY'),
'secret' => env('AWS_SECRET'),
'region' => env('AWS_REGION'),
'bucket' => env('AWS_BUCKET'),
],
],
public function store(Request $request)
{
$this->validate($request, [
'file' => 'mimes:png,jpeg,jpg,gif|max:3000'
]);
// Start of Upload Files
$formFileName = "file";
$fileName = "";
if ($request->$formFileName != "") {
$fileName = time() . rand(1111,
9999) . '.' . $request->file($formFileName)->getClientOriginalExtension();
$path = $this->getUploadPath();
$request->file($formFileName)->move($path, $fileName);
}
// End of Upload Files
$Partner = new Partner;
$Partner->name = $request->name;
$Partner->file = $fileName;
$Partner->status = 1;
$Partner->created_by = Auth::user()->id;
$Partner->save();
return redirect('/admin/partners')->with('doneMessage', trans('backLang.addDone'));
}
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => env('AWS_KEY'),
'secret' => env('AWS_SECRET'),
'region' => env('AWS_REGION'),
'bucket' => env('AWS_BUCKET'),
],
],