我试图将包从我移动require-dev到require在composer.json,并且意外地创建了第二个require对象时,已经有一个以上autoload 的对象,并要求composer update.然后它开始删除我的laravel安装,我快速按下ctrl + c.
但是现在我收到一个错误,说Fatal error: Interface 'Symfony\Component\HttpKernel\HttpKernelInterface' not found我访问我的网站时,或者尝试再次运行composer install/update.
有没有办法从中恢复?
这些是删除的文件:
C:\xampp\htdocs\project>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Removing laravel/framework (v4.1.18)
- Removing classpreloader/classpreloader (1.0.1)
- Removing d11wtq/boris (v1.0.8)
- Removing ircmaxell/password-compat (1.0.3)
- Removing filp/whoops (1.0.10)
- Removing jeremeamia/superclosure (1.0.1)
- Removing nikic/php-parser (v0.9.4)
- Removing monolog/monolog (1.7.0)
- Removing nesbot/carbon (1.8.0)
- Removing patchwork/utf8 (v1.1.17)
- Removing phpseclib/phpseclib …Run Code Online (Sandbox Code Playgroud) 我已经设置 tinyMCE 来进行图像上传,它在编辑器中显示上传的图像,但是在检查编辑器 HTML 的源代码时,我可以看到 src 属性被设置为文件路径:
<img src="../../../api/images/1"/>
Run Code Online (Sandbox Code Playgroud)
我有一个 file_picker_callback,它将图像发布到我的后端服务器以保存图像,并在 tinyMCE 文档中指定的“位置”键中返回一个绝对 URL:https ://www.tiny.cloud/docs/configure/file -image-upload/#images_upload_url
但我不确定为什么无论提供绝对 URL,图像上设置的 src 都以“../../../”开头。
相关的 tinyMCE 配置:
tinymce.init({
file_picker_types: 'file image',
file_picker_callback: function(cb, value, meta) {
let tinyMCE = this;
var input = document.createElement('input');
input.setAttribute('type', 'file');
input.setAttribute('accept', 'image/*,.doc,.docx,.txt,.rtf,.odt,.pdf');
input.onchange = function() {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function () {
// Register the blob in TinyMCEs image blob registry.
var id = 'blobid' + (new Date()).getTime();
var …Run Code Online (Sandbox Code Playgroud) 我正在尝试学习如何从多个表中提取数据并将它们放入一个变量中并将它们返回给我的控制器。
我可以从这样的一张表中获取信息:
$this->db->select('first_name, last_name');
$this->db->from('people');
$this->db->where('first_name', $firstname);
$this->db->where('last_name', $lastname);
$result = $this->db->get();
Run Code Online (Sandbox Code Playgroud)
但我对如何从另一个表中获取数据并将它们与包含更多用户输入的其他变量进行匹配感到困惑。
我已经阅读了 CI 网站上的 Active Record 文档,但我发现唯一可能是我正在寻找的内容是 join() 查询,但我不知道如何使用它,这个例子没有帮助在网站上,因为我不明白这一点:
$this->db->join('comments', 'comments.id = blogs.id');
Run Code Online (Sandbox Code Playgroud)
“评论”是否意味着表格“评论”?如果您将一个变量与 comments.id 进行比较,您是否必须像这样在单引号之外包含该变量:'comments.id =' $blogid?
或者我可以这样做:从一张表中查询并将这些结果放入一个变量中,如下所示:
$result1 = $this->db->get();
Run Code Online (Sandbox Code Playgroud)
然后再次从另一个表中进行另一个查询并将其放入
$result2
Run Code Online (Sandbox Code Playgroud)
那我可以说: $query = $result1 + $result2;
那可能吗?
如果有人可以确认此信息/帮助我,我将不胜感激。谢谢
我的目标是生成以下json:
{
"nervous" : {
{ "id" : 1 },
{ "id" : 2 },
{ "id" : 3}
}
}
Run Code Online (Sandbox Code Playgroud)
我知道哈希不会多次接受同名的密钥,但是有没有办法生成上面的json?目前我正在做以下事情:
use JSON;
sub json_test {
my %moods;
$moods{'happy'} = "am happy";
$moods{'excited'} = "am excited";
$moods{'nervous'}{'id'} = 2;
$moods{'nervous'}{'id'} = 3;
$moods{'nervous'}{'id'} = 4;
return to_json( \%moods, {utf8 => 1, pretty => 1});
}
my $return = json_test();
print $return;
Run Code Online (Sandbox Code Playgroud)
我很确定它是有效的json数据,因为每个id都在它自己的对象中.有人可以建议,我对Perl完全不熟悉(但我很高兴能够学到它)
activerecord ×1
codeigniter ×1
composer-php ×1
json ×1
laravel-4 ×1
perl ×1
php ×1
tinymce ×1
tinymce-4 ×1