as i said on title, turned ‘files’ true but still giving function getClientOriginalExtension() on null error.
form;
> {{Form::open(['route'=>'save.news','files'=> true])}}
> {{Form::news_input('head','enter head')}}
> <div class="form-group">
> <div class="col-md-10">
> <label>create article</label>
> <textarea id="article-ckeditor" name="content" placeholder="Write your message.." class="form-control ckeditor"></textarea>
> </div>
> </div>
> {{Form::news_input('keywords','enter tags)}}
> {{ Form::upload_form('post_featured') }}
> <div class="form-group">
> <div class="col-xs-10">
> <label>
> Publish
> </label>
> <input type="submit" class="btn-success">
> </div>
> </div>
> {{Form::close()}}
Custom file form;
<div class="col-xs-10">
<div class="fileupload fileupload-new" data-provides="fileupload">
<label>
Featured İmage;
</label> <br>
<span class="btn btn-file btn-default">
<span class="fileupload-new">Select file</span>
<span class="fileupload-exists">Change</span>
{{ Form::file('logo')}}
<span class="fileupload-preview"></span>
<a href="#" class="close fileupload-exists" data-dismiss="fileupload" style="float: none">×</a>
</div>
</div>
$request->all();
$head = $request->input('head');
$content = $request->input('content');
$keywords = $request->input('keywords');
$featured=$request->input('post_featured');
$photoName = $featured . '.' . rand(11111, 99999) . '.' . $request->post_featured->getClientOriginalExtension();
$request->post_featured->move(public_path('uploads'), $photoName);
News::create(array('head' => $head, 'content' => $content, 'keywords' => $keywords,'post_featured'=>$photoName));
Where do i mistake ?