私はLaravel 5.4を使用しており、画像をアップロードしたいと考えています。 しかしcontrollt $ request-> hasFile( 'pic')はfalseを返します。 これは私のblade.phpです:Laravel 5.4 file upload
.
.
.
<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
}
}
}
iはblade.phpまたはコントローラで形成するか、または入力し、別のフィールドを追加すべきか?
ファイルを使用する場合、暗号化タイプを含める必要があります。これをフォームに追加してください: 'enctype =" multipart/form-data "' – sourRaspberri