Konu açılalı bayağı olmuş ama 1-2 şey yazmak istedim yine de
Satır sayısını azaltmakla ilgili:
$document = Document::find($id);
if ($document == null) App::abort(404);
yerine
Document::findOrFail($id);
--
array(
'Belge No' => Input::get('document_no'),
'Başlık' => Input::get('title')
);
yerine:
Input::only(['document_no', 'title')])
--
$document->document_no = Input::get('document_no');
$document->title = Input::get('title');
$document->save();
yerine
$document->update(Input::only(['document_no', 'title']))
Olabilir.
Ek olarak:
Eğer ki ekleme ve düzenlemede aynı validasyon kuralları varsa validasyonu yaratma işini ayrı methoda taşıyabilirsin. Ya da 1-2 farklılık varsa php'nin muhteşem array_* methodlarıyla küçük şakalar yapabilirsin