سلام
مشکل اینه من به وسیله ckeditor4 ی ویرایشگر قرار دادم روی فرمم و وقتی کدو تو ویرایشگر مینویسم به textarea منتقلش میکنم.
اما مشکل اینجاست وقتی submit میکنم محتوای ادیتور ارسال نمیشه.
<div class="col-md-12">
<div class="form-group">
<label for="project_text">توضیحات پروژه </label>
<textarea rows="5" wire:model.defer="product.project_text" name="product.project_text"
class="form-control" id="project_text"></textarea>
@if($errors->has('product.project_text'))
<p class="text-danger w-100 mt-2 h6 font-12">
{{$errors->get('product.project_text')[0]}}
</p>
@endif
</div>
</div>
ممنون میشم دوستان راهنمایی کنن
سلام. شما توی متن سوالتون اشاره نکردید که از livewire دارید استفاده میکنید.
در livewire امکان ارسال مستقیم متن تولید شده توسط ادیتور از طریق wire:model نیست. از روش زیر استفاده کنید.
توی متدی که قرار هست مقادیر رو بفرسته به کامپوننت میتونید مقدار رو از فیلد بگیرید و بفرستید.
<form wire:submit.prevent="create({'description':$('#project_text').val()})" class="form-horizontal">
<div class="col-md-12">
<div class="form-group">
<label for="project_text">توضیحات پروژه </label>
<textarea rows="5"
class="form-control" id="project_text"></textarea>
@if($errors->has('product.project_text'))
<p class="text-danger w-100 mt-2 h6 font-12">
{{$errors->get('product.project_text')[0]}}
</p>
@endif
</div>
</div>
</form>
توی کامپوننت هم میتونید به شکل زیر به مقدار ارسالی دسترسی داشته باشید.
public function create($data) {
$description = $data['description']
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟