0
最初のLaravelプロジェクト。私は画像をアップロードできる機能を構築しています。Laravel:画像アップロードで未定義の値
:私がやったものはすべて this PDF(ページ98-101)マイblade.php
<?php echo Form::open(array('url' =>'/product/imgedit','files'=>'true'));
echo 'Adj meg egy új képet';
echo Form::file('image');
echo Form::submit('Upload File');
echo Form::close();?>
マイルータ
Route::get('product/{id}/imgedit', '[email protected]');
Route::post('product/imgedit', '[email protected]');
私のコントローラに基づいています
public function imgreq($id) { $product = DB::select('select * FROM inventory WHERE barcode = ?', [$id]);; return view('productimgupl', ['product' => $product]); } public function imgupl() { $file = $request->file('image'); //Display File Name echo 'File Name: ' . $file->getClientOriginalName(); echo '<br>'; //Display File Extension echo 'File Extension: ' . $file->getClientOriginalExtension(); echo '<br>'; //Display File Real Path echo 'File Real Path: ' . $file->getRealPath(); echo '<br>'; //Display File Size echo 'File Size: ' . $file->getSize(); echo '<br>'; //Display File Mime Type echo 'File Mime Type: ' . $file->getMimeType(); //Move Uploaded File $destinationPath = '/media/productimg/'; $file->move($destinationPath, $file->getClientOriginalName()); }
エラーメッセージ:未定義の変数:InventoryController.phpライン28で
ErrorException私が間違っていた何 要求
?
ありがとう、それは働いた:) – Feralheart
問題はありません。喜んで助けてください。 – Mark