画像をアップロードします。 私はこれのためのコードを書いた...しかし、この写真は全くデータベースに追加されていません。そして、ちょうど "else"が実行されます。ファイルと写真をアップロードしてデータベースに追加する方法
public function store(Request $request){
//Get Request Input
$name = $request ->input('name');
$description = $request ->input('description');
$cover_image = $request ->file('cover_image');
$owner_id = 1;
//Check Image Upload
if($cover_image)
{
$cover_image_filename = $cover_image -> getClientOriginalName();
$cover_image -> move(public_path('images'), $cover_image_filename);
}
else{
$cover_image_filename = 'noimage.jpg';
}
//Insert Gallery
DB::table('galleries')-> insert(
[
'name' => $name,
'description' => $description,
'cover_image' => $cover_image_filename,
'owner_id' => $owner_id
]
);
//Redirect
return \Redirect::route('gallery.index') -> with('message', 'Gallery Created');
}`
何が間違っていますか?
'$ request - > file( 'cover_image')'は、0またはいくつかの偽の値を返します。 goこのファイル機能についてのドキュメントを確認してください –
またはあなたのHTML部分に誤字があります... MCVEを提供 –
はい..私は知っています。しかし、私はなぜか分からない –