我使用Laravel 5.4並想上傳圖片。 但在controllrt $ request-> hasFile('pic')返回false。 這是我blade.php:Laravel 5.4文件上傳
.
.
.
<form action="{{ route('my-url') }}" method="post">
<input type="file" name="pic">
</form>
.
.
.
這是我的控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class myclass extends Controller {
public function myfunc(Request $request) {
if($request->hasFile('pic')){
// never get this
}
}
}
我應該加入blade.php或控制器中的另一個領域,形成或輸入?
在使用文件時,您需要包含加密類型,將其添加到您的表單中:'enctype =「multipart/form-data」' – sourRaspberri