小编Tia*_*oon的帖子

Laravel 4 - 在控制器中使用renameColumn

我想在我的控制器中使用工匠迁移,就像这样

echo '<br>init migrate:install...';
Artisan::call('migrate');
echo 'done migrate:install';
Run Code Online (Sandbox Code Playgroud)

它适用于我的所有表创建等.但是当我尝试使用$ table-> renameColumn时会出现问题

Laravel医生说我需要包含教义/ dbal,但是如何?我试过use Doctrine\DBAL\Driver\PDOMySql\Driver;但没有运气.

仅供参考我不能使用CLI,我的主机不向我提供任何CLI.

这是我的错误

Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
Run Code Online (Sandbox Code Playgroud)

UPDATE

使用终端迁移时出现相同的错误

第二次更新

app/database/migrations中的迁移代码示例

use Illuminate\Database\Migrations\Migration;

class UpdatePostsTable extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('user', function($table)
        {
            $table->renameColumn('fullname', 'full_name');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

php doctrine database-migration laravel laravel-4

10
推荐指数
1
解决办法
3358
查看次数

MySql的异常:变量'character_set_client'不能设置为'utf16'的值

以前我使用sql server 2005作为我的网站数据库,一切运作良好.现在我已经改为MySql server 5.5数据库,因为它是开源的.

我使用Navicat Premium将我的数据从sql server传输到mysql.我使用mysql workbench和navicat来管理我的数据库.当我声明与mysql数据库的连接时出现问题.这是我的代码:

    MySqlCommand cmdselect;
    MySqlConnection conNDB;
    MySqlDataReader Mydtr;
    string server = "localhost";
    string database = "maindb";
    string uid = "root";
    string password = "abc123";
    string strCon = "SERVER=" + server + ";" + "DATABASE=" +
    database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
    string strSelect = "SELECT * FROM announcement"; 

    conNDB = new MySqlConnection(strCon);
    conNDB.Open();
    cmdselect = new MySqlCommand(strSelect, conNDB);
    Mydtr = …
Run Code Online (Sandbox Code Playgroud)

c# mysql asp.net

7
推荐指数
1
解决办法
1万
查看次数

PHP date_default_timezone_set()

在php中,有没有办法在.htaccess或任何地方设置默认时区,只要我不必在每个php页面设置它.

如果我无法访问服务器,只能访问PHP文件.提前致谢

UPDATE

我正在使用apache(LAMP),并且无法访问php.ini

php timezone

7
推荐指数
1
解决办法
2万
查看次数

CodeIgniter 和 gmail 的 SMTP 错误

我正在使用带有自定义域的 Outlook.com(例如,nono@forexample.com)

我正在使用代码点火器电子邮件库

OpenSSL 已启用

有谁知道发生了什么?我已经通过其他人的例子尝试了很多解决方案。它不起作用。我已与服务提供商核对,他们没有阻止端口

配置(在 config/email.php)

$config['protocol']='smtp';
$config['smtp_host']='ssl://smtp.googlemail.com';
$config['smtp_port']='587';
$config['smtp_timeout']='30';
$config['smtp_user']='thenameidontknow@gmail.com';
$config['smtp_pass']='password';
$config['charset']='utf-8';
$config['newline']='\r\n';
Run Code Online (Sandbox Code Playgroud)

这是我发送电子邮件的方式(在控制器/test.php)

$this->load->library('email');
$this->email->from('thenameidontknow@gmail.com', 'my name');
$this->email->to('lalalala@live.com');
$this->email->subject('test title or subject');
$this->email->message('the content');
$this->email->send();
echo $this->email->print_debugger(); 
Run Code Online (Sandbox Code Playgroud)

我收到了这么长的错误信息

A PHP Error was encountered

Severity: Warning

Message: fsockopen() [function.fsockopen]: SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Filename: libraries/Email.php

Line Number: 1689

A PHP Error was encountered

Severity: Warning

Message: fsockopen() [function.fsockopen]: Failed to enable crypto

Filename: libraries/Email.php

Line Number: 1689

A PHP …
Run Code Online (Sandbox Code Playgroud)

php email gmail codeigniter

5
推荐指数
1
解决办法
3万
查看次数

javascript或jQuery在动态生成的内容中不起作用

早上的人.如何使我的javascript或jquery在动态生成的内容中工作.

基本上,我创建了基于用户点击导航菜单的内容生成内容的网页.

我遇到的问题:

  1. 当主页面从内容页面生成内容时,jquery或javascript将无法正常工作.
  2. 但是当我单独打开内容页面时,一切正常.

通过搜索收集的信息:

jQuery.load()方法忽略与动态生成的内容一起提供的脚本标记.

所以我尝试以下方法:

  1. 将我需要的标记放在主页面中,而不是放在内容页面中.它不起作用.看起来像jquery找不到内容元素,因为它们是动态生成的.
  2. 由于jQuery.load()忽略了脚本标记,我尝试了纯粹的javascript ajax,就像w3schools.com教导的那样,xmlhttp方式来生成内容.它不起作用.
  3. 单击按钮时.控制台没有响应.

示例 contact.php

<script type="text/javascript">
$(function() {
    $("#submitUser").click(function(e) {
    var fname = $("#fname").val();
    $("#theresult").text(fname);
    e.preventDefault();
});
});
<form id="contactForm"> 
<label for='fname' >First Name</label><br/>
<input id="fname" type="text" name="fname" maxlength="100" />
</form>
<div id="theresult"></div>
Run Code Online (Sandbox Code Playgroud)

当此contact.php动态生成到其他页面时,它不起作用.当我单击"提交"按钮时,控制台显示无响应.好像jquery不存在.
但是当我在浏览器中单独打开它时,它可以工作.

javascript php jquery dynamic-content

4
推荐指数
1
解决办法
1万
查看次数

PHP json_encode html元素包含不需要的空格

我这里有问题.

index.php

ob_start();
include '../view/user.php';
$include = ob_get_clean();

echo json_encode(array(
"success" => true,
"status" => "ok",
"data" => $include));
Run Code Online (Sandbox Code Playgroud)

user.php

<div>
<h2 class='workspace-name'>
<?php echo $name; ?>
</h2>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是如果我user.php正确地缩进html元素(为了便于阅读),会有很多\ r \n\t\t\t\t.如果我\r\n\t\t\t用来获取json dataType.我如何摆脱/ r/t/n?虽然它没有在屏幕上显示但我觉得不对.有没有更好的解决方案?如有任何问题,请发表评论我将编辑此内容.谢谢

html php jquery

4
推荐指数
1
解决办法
3092
查看次数

BlueImp的画廊 - 针对不同图像集的不同画廊

我正在使用BlueImp Gallery.

正如标题所说,想象一下facebook图片的帖子,当用户点击帖子的图片时,我想只显示属于该帖子的所有图片.我不知道如何实现这一点.

首先是最重要的

我参考了doc,有一个像这样的纯js脚本

document.getElementById('links').onclick = function (event) {
    event = event || window.event;
    var target = event.target || event.srcElement,
        link = target.src ? target.parentNode : target,
        options = {index: link, event: event},
        links = this.getElementsByTagName('a');
    blueimp.Gallery(links, options);
};
Run Code Online (Sandbox Code Playgroud)

当我们有像这样的HTML时脚本工作

<div id="links">
    <a href="images/banana.jpg" title="Banana">
        <img src="images/thumbnails/banana.jpg" alt="Banana">
    </a>
    <a href="images/apple.jpg" title="Apple">
        <img src="images/thumbnails/apple.jpg" alt="Apple">
    </a>
    <a href="images/orange.jpg" title="Orange">
        <img src="images/thumbnails/orange.jpg" alt="Orange">
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

因为包含锚标记的getElementById('links')

我的问题是

我有这样的HTML(这实际上是twitter bootstrap缩略图)

<div id="post1">
<div class="row">
    <div class="col-xs-3">
        <a href="/test1.jpg" class="thumbnail" …
Run Code Online (Sandbox Code Playgroud)

jquery image modal-dialog gallery blueimp

4
推荐指数
1
解决办法
9563
查看次数

如何让浏览器远离我的库?他们应该放在哪里?

通过研究,我发现了两种阻止客户端直接使用浏览器访问库的常用技术:

  1. 用它.htaccess来阻止它们
  2. 定义一个常量并将其传递给包含的文件,包含文件然后检查常量是否存在.

但是,只是将这些文件保留在文档根目录下似乎是明智的.这种方法有什么问题吗?

php security

2
推荐指数
1
解决办法
74
查看次数

从句子中获取文字

在asp.net C#中

假设我想从下面的句子中只将"Batu Pahat"这个词存储到数据库中

Conditions for Batu Pahat, MY at 11:00 am MYT
Run Code Online (Sandbox Code Playgroud)

或者从下面的句子"Mersing"?

Conditions for Mersing, MY at 12:00 pm MYT
Run Code Online (Sandbox Code Playgroud)

任何人都知道任何algoritham得到这个文本?请帮忙 :)

UPDATE

例句

条件为Kangar,MY为上午10:00 MYT
条件为Batu Pahat,MY为上午11:00 MYT
条件为Mersing,MY为上午11:30 MYT
条件为Segamat,MY为中午12:00 MYT
条件为Johor Bahru Perdana ,MY在上午11:00 MYT
麻坡的条件,MY在MYT的凌晨03:00

额外信息

时间"上午11点"不固定.

c# asp.net trim

0
推荐指数
1
解决办法
105
查看次数