でアップロードに失敗した私のルートはここファイルはここlaravel
Route::resource('item', 'ItemController');
Route::get('welcome', function() {
return view('welcome');
});
Route::auth();
Route::get('/home', '[email protected]');
Route::get('/item', '[email protected]');
//Route
Route::post('/item', ['as' => 'item.store', 'uses' => '[email protected]']);
ファイルである私の店のコントローラーは、私のアップロードフォームがエラーを返しませんが、このコードのスニペットが動いていない
public function store(Requests\CreateItem $request)
{
Item::create($request->all());
$file = $request->file('filename');
if (Input::hasFile('filename')) {
echo 'Uploaded';
$file = Input::file('filename');
$file->move('uploads', $file->getClientOriginalName());
}
}
です指定したフォルダへの私のアップロード。私は間違って何をしていますか?私はLaravel 5.2を使用しています。
編集:ここに私のフォームがある
{!! Form::open(['url' =>'route' => 'item.store', 'files' => true]) !!}
{!! Form::label('name', "Name") !!}
{!! Form::text('name', null, ['class' => 'form-control']) !!}
{!! Form::label('filename', "File Name") !!}
{!! Form::file('filename', null, ['class' => 'form-control']) !!}
{!! Form::label('description', 'Description') !!}
{!! Form::textarea('description', null, ['class' => 'form-control']) !!}
{!! Form::submit('Add Item', ['class' => 'btn btn-primary form-control']) !!}
EDIT 2:予期しない構文エラー、:今、私は41b177cdb949fd0263185e364012b35dff81db06.phpライン7のフォーム
FatalErrorExceptionにアクセスする際に、次のエラーを取得しています'=>'(T_DOUBLE_ARROW)、予期している ']'
EDIT 2これでアイテムの追加フォームにアクセスしようとするたびにこのエラーが表示されます:
FatalErrorException 7 41b177cdb949fd0263185e364012b35dff81db06.phpラインで:構文エラー、予期しない '=>'(T_DOUBLE_ARROW)、期待して ']'
はエコーが印刷されますか? – manix