为什么jpg文件在laravel 5.1中保存为tmp

I'm trying to upload image in admin panel. but this image is uploading as tmp.

Need I add something other code in my code?

public function store(Request $request)
{
    if ($request->hasFile('contents')) {
        $destinationPath = 'pictures/SliderImages';
        $files = $request->contents;
        $file_name = $files->getClientOriginalName();
        $files->move($destinationPath, $file_name);
        echo "Complete";
    } else {
        echo "No File";
    }

    $inputs = $request->all();
    $sliders = Sliders::Create($inputs);
    return redirect()->action('SliderController@index');
}

this is my blade:

                @foreach($sliders as $slider)
                    <tr>
                <td>{{$slider->id}}</td>
                <td>{{$slider->title}}</td>
                <td><img src="{{$slider->contents}}"></td>
                    </tr>
                @endforeach

this is result in phpmyadmin

try this

$inputs = $request->all(); 
$inputs['contents'] = $file_name;    // add this line in your code

$sliders = Sliders::Create($inputs);
return redirect()->action('SliderController@index');

The $inputs you pass in to Sliders::Create looks to be the original $request parameters? Which probably doesn't include the adjustments you made to that uploaded file.