<form id="form" action="{{route("frontend.musteri.dosyacreate",["id"=>$gelen])}}" method="post">
{{csrf_field()}}
<!-- ROW-5 OPEN -->
<div class="row">
<div class="col-lg-6">
<div class="card shadow">
<div class="card-header">
<h3 class="mb-0 card-title">Dosya Ekle</h3>
</div>
<div class="card-body">
<input type="file" name="coverImage" class="dropify" data-height="300" required id="coverImage">
</div>
</div>
</div><!-- COL END -->
<div class="col-lg-6">
<div class="card shadow">
<div class="card-header">
<h3 class="mb-0 card-title">Dosya Bilgileri</h3>
</div>
<div class="card-body">
<label >Dosya Başlığını Yazınız</label>
<input type="text" name="title" class="form-control" placeholder="Dosya Başlığını Yazınız" required>
</div>
<button type="submit" class="btn btn-green">EKLE</button>
</div>
</div><!-- COL END -->
</div>
<!-- ROW-5 CLOSED --></form>
Bu şekilde bir form oluşturdum controller kısmında ise
$file=true;
if ( $request->file("coverImage")!=null)
{
$file = Storage::disk("public")->put("/dosyalar",$request->file("coverImage"));
}
if ($file==false)
{
echo "Dosya veya Resim Hatalı";
}
$kurum=new dosya();
$kurum->title =$request->title;
$kurum->musteri_id =$id;
$kurum->cover_image =$file;
if ($kurum->save()){
return redirect()->route("frontend.musteri.islemler",["id"=>$id]);
}
return ["status"=>"error","title"=>"Hatalı","message"=>"Dosya Eklenemedi!"];
Olarak eklemeye çalışıyorum fakat veritabanına 1 olarak kayıt ediyor ben ise dosya yolunu ve adını kayıt etmek istiyorum