如果我使用 mysite.dev:8080 ,则未加载CKEditor工具栏。但它加载在 localhost / mysite / public
中我把CKEditor放在 mysite / vendor / ckeditor
中在layout.blade.php中,我把CKEditor javascript和CKEditor textarea放在下面:
{{Form :: textarea(' content',null,[' class' =>' ckeditor'])}} { { HTML ::脚本(' ../供应商/ CKEditor的/ ckeditor.js&#39); }}
- 使用的版本 -
Laravel 4.2
CKEditor 3.6
Apache 2.4.6
- apache httpd.conf虚拟主机设置 -
Listen 8080
NameVirtualHost mysite.dev:8080
<VirtualHost *:8080>
DocumentRoot /var/www/html/mysite/public
ServerName mysite.dev
# Other Apache config directives, logs etc.
</VirtualHost>
- 等等/主机 -
127.0.0.1 localhost
127.0.0.1 mysite.dev
答案 0 :(得分:0)
好的,我可以通过两种不同的方式找到自己的解决方法:
如果我将ckeditor.js的完整路径设置为如下
,则轮到好了{{HTML :: script('// localhost / mysite / vendor / ckeditor / ckeditor.js'); }}
将ckeditor文件夹放在公共场所,而不是像以前一样放在供应商中(如果我这样做会有安全问题吗?)。
仍然希望有人解释为什么laravel不能指出ckeditor.js的相对路径
而不是服务器缓存,Apul Gupta。