Laravel, невозможно скопировать каталог или переместить каталог
В настоящее время у меня проблемы с Laravel, я не могу использовать moveDirectory и copyDirectory, однако makeDirectory или deleteDirectory работают нормально, код выглядит следующим образом:
<?php
namespace App\Http\Controllers\Backend;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Storage;
use App\Http\Requests;
use App\Property;
use Intervention;
class PropertyController extends Controller {
public function update(Request $request, $id) {
$property = Property::findOrFail($id);
$oldName = $property->name;
$property->fill($request->all());
if ($request->name == '') {
$property->name = str_slug($request->title);
}
$property->updated_by = Auth::user()->username;
if ($oldName !== $property->name) {
Storage::disk('public')->moveDirectory('images/'.$oldName, 'images/'.$property->name);
}
$property->save();
show_feedback('info', 'Property successfully updated');
return redirect(route('property-management.index'));
}
}
с ошибкой:
BadMethodCallException in PluggableTrait.php line 85:
Call to undefined method League\Flysystem\Filesystem::moveDirectory