Итак, я загружаю изображение и хочу изменить его имя на:
logo_{{Auth::user()->firstName}}_{{Auth::user()->lastName}}
и я хочу сохранить расширение.
В моем контроллере у меня есть:
<?php namespace App\Http\Controllers;
use Illuminate\Support\Facades\Input;
class UploadController extends Controller {
public function upload(){
if(Input::hasFile('file')){
echo 'Uploaded';
$file = Input::file('file');
$file->move('uploads ', $file->getClientOriginalName());
$custom_name = 'logo_{{Auth::user()->firstName}}_{{Auth::user()->lastName}}'.$file->getClientOriginalExtension();
echo '<img src="uploads/' . $file->getClientOriginalName() . '"/>';
}
}
}
Так что да, на самом деле это getClientOriginalName, так что он всегда будет иметь то же имя, но как я могу изменить его следующим образом?