0
Bu kodun neden textarea değerini kaydetmediğini neyin yanlış olduğunu anlayamıyorum. diğer her şey, textarea içeriğin tasarrufu dışında iyi çalışıyor. Textarea kodunu kaldırırsam başarıyla kaydeder. Bu, denetleyici eylemidir: Lütfen yardım edin. Teşekkürler. Laravel db'de textarea değerini kaydetmiyor
public function store(CompanyRequest $companyRequest)
{
$company = new Company;
if($companyRequest->isMethod('post')){
$company->companyname = $companyRequest->companyname;
$company->companydescription = $companyRequest->companydescription;
$company->save();
return redirect()->route('companyindex')->with('message', 'Your question has been posted.');
}else{
return redirect('company-create')->withErrors($companyRequest)->withInput();
}
}
Bu
bıçak görünümüdür:{!! Form::textarea('companydescription', Input::old('companydescription'), ['class'=>'mid first-input-div', 'id'=>'companydescription']) !!}
Bu istek dosyasıdır; Eğer textarea min:200
karakterleri belirtilen
class CompanyRequest extends Request
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'companyname' => 'required|min:5|max:300',
'companydescription' => 'required|min:200|max:250'
];
}
Katkılarınızdan dolayı çok kutsanmış. Hata, girilmesi beklenen doğru sayıda karakter koymaktı. En az 200 kelime istedim. Karakterler değişmedi, bu yüzden değiştiğim yer bu yüzden 200 kelimeyi geçmesi beklenen karakter sayısını arttırmak zorundayım. – kehinde