Yeni kavramları kavramak için, yeni görevler oluşturmak ve ara görev listelerini takip etmek.Laravel 5.2'deki denetleyiciye doğru veri nasıl aktarılır/erişilir?
Bir görev tablosuna 2 yeni sütun eklemek için CLI'de bir tekniker geçişi yaptım, İlk sütun DATE olarak adlandırılan & olarak adlandırıldı. İkinci sütun TEXT açıklaması olarak adlandırılıyor, aynı zamanda görünümüne ekledim, şimdi göründüğü gibi denilen bu
<form action="/task" method="POST" class="form-horizontal">
{{ csrf_field() }}
<!-- Task Name -->
<div class="form-group">
<label for="task-name" class="col-sm-1 control-label">Task</label>
<div class="col-sm-3">
<input type="text" name="name" id="task-name" class="form-control" value="{{ old('task') }}">
</div>
<label for="task-due" class="col-sm-2 control-label">Due Date</label>
<div class="col-sm-4">
<input type="date" name="due_date" id="task-due" class="form-control" value="">
</div>
</div>
<!-- Add Task Button -->
<div class="form-group">
<label for="task-due" class="col-sm-1 control-label">Description</label>
<div class="col-sm-9">
<input type="text" name="description" id="task-description" class="form-control" value="">
</div>
<div class="col-sm-2">
<button type="submit" class="btn btn-default">
<i class="fa fa-btn fa-plus"></i>Add Task
</button>
</div>
</div>
</form>
Sadece bazı ekstra girişler, ben veritabanına bir yayında doldurmak istiyor & açıklama DUE_DATE.
Denetleyici:
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required|max:255',
]);
$request->user()->tasks()->create([
'name' => $request->name,
'due'=>$request->due_date,
'description'=>$request->description,
]);
return redirect('/tasks');
}
Birazdan ben, görevin adı veritabanına yaptığı gönderdiğimde olarak bunu yazdım olmasa eminim ama nedeniyle kolonlar 0000-00- gidin 00 ve sütun açıklaması boş.
Denetleyicimde alanları düzgün bir şekilde mi arıyorum? Adlarını değiştirmeyi denedim ama $Request
değişkeninin form verisini içerdiğini düşündüm.
Tüm yardım ve açıklamalar memnuniyetle karşılanır.
@Marcin israf için
Özür de $ doldurulabilen iç oluşturmak() yöntemi yalnızca koyuyordum veri Nabiałek bunu işaret ettiği için – Rlemm1991