Php 上传Laravel订书机后更改文件名

Php 上传Laravel订书机后更改文件名,php,image,laravel,upload,Php,Image,Laravel,Upload,我正在使用订书机库上传图像 图像的文件名由图像描述字段生成。 上传后,用户可以更改图像描述,之后,我需要更新图像文件名 有没有办法使用订书机库完成此操作?是的,您可以这样做 if($request->hasFile('image')) { $file = Input::file('image'); //getting timestamp $timestamp = str_replace([' ', ':'], '-', Carbon::now

我正在使用订书机库上传图像

图像的文件名由图像描述字段生成。 上传后,用户可以更改图像描述,之后,我需要更新图像文件名


有没有办法使用订书机库完成此操作?

是的,您可以这样做

if($request->hasFile('image')) {
        $file = Input::file('image');
        //getting timestamp
        $timestamp = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());

        $name = $timestamp. '-' .$file->getClientOriginalName();

        $blog->image = $name;

        $file->move(public_path().'/../public_html/img/blog/', $name);

        }

是的,你可以这样做

if($request->hasFile('image')) {
        $file = Input::file('image');
        //getting timestamp
        $timestamp = str_replace([' ', ':'], '-', Carbon::now()->toDateTimeString());

        $name = $timestamp. '-' .$file->getClientOriginalName();

        $blog->image = $name;

        $file->move(public_path().'/../public_html/img/blog/', $name);

        }

我在商店操作中这样做,现在在更新操作中,用户可以更改图像文件名而不上载新文件。我在商店操作中这样做,现在在更新操作中,用户可以更改图像文件名而不上载新文件。