我正在工作这个laravel项目"mealscorner.co.ke"
。我在此页面“mealscorner.co.ke/quotations/create”中添加报价,并在此处"mealscorner.co.ke/home"
进行查看。
在本地主机上工作时,我将复制订单项并将其粘贴到CKEditor中,然后以HTML格式完美地保存到数据库中。当我托管项目时,CKEditor中的内容(包括图像)不会保存-当我输入一些文本时,它会保存。
这是商店功能
public function store(Request $request)
{
$quotation = new Quotation;
$quotation->quotation_details = $request->quotation_details;
$quotation->quotation_address = $request->quotation_address;
$quotation->save();
}
这是数据库迁移
public function up()
{
Schema::create('quotations', function (Blueprint $table) {
$table->bigIncrements('id');
$table->longText('quotation_details', 4000000000);
$table->string('quotation_address');
$table->timestamps();
});
}
这是我要保存的内容(在文本区域内)的图像。 enter image description here
这是格式的HTML代码
<div class="card-body">
<form method="POST" action="{{ route('quotations.store') }}" enctype="multipart/form-data">
@csrf
<label for="">Order Items</label><br>
<textarea class="form-control ckeditor_form" id="quotations" name="quotation_details" ></textarea>
<label for="">Address</label><br>
<textarea class="form-control" id="quote" name="quotation_address" ></textarea>
<br>
<input type="submit" id="submit" value="Save">
</form>
</div>
请您参考如下方法:
在我自己的盒子上,我可能仍会通过SSH设置权限。
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache
但是,对于共享主机,您可能必须通过控制面板来完成。
那可能是您的问题之一。您可以检查日志吗?