2016-12-13 5 views
0

Я хочу переименовать существующие файлы в Laravel .. как у меня есть таблица элементов, и у каждого элемента есть изображение .. и когда я переименую элемент, я имею в виду обновление элемента. Я хочу переименовать изображение а ..Переименовать файл в Laravel 5.3

Это мой код ..

public function update(Request $request, $id) 
{ 
    $color = Color::find($id); 
    $old_value = $color->color_name; 

    if($request->ajax()) 
    { 
    $check = Color::where('color_name','=',$request->color_name)->count(); 

    if($check == 1 and $request->color_name <> $old_value) 
    { 
     return response()->json([ 
     'error'=>'same', 
     'old_value'=>$old_value, 
     ]); 
    } 
    else 
    { 
     $color->color_name = $request->color_name; 
     $color->save(); 
     $file = base_path()."/public/upload/colors/1/$old_value.jpg"; 

     /* here where i want to rename the variabel file to the new name com from the request */ 
    } 
    } 
} 

ответ

3

Отъезд официальной документации для нужд

Storage::move('old/file1.jpg', 'new/file1.jpg'); 

Я думаю, что вы могли бы быть в состоянии изменить фил е имя, когда используется метод Move

Filesystem/Cloud Storage

+0

благодаря человеку его работал –

+0

я рад услышать, что ... –

Смежные вопросы