小编Big*_*ies的帖子

使用Carbon返回人类可读的日期时间差异

我正在使用Laravel 4来创建我的项目.

我目前正在构建评论部分,我想显示帖子创建的时间,有点像Facebook的" 10分钟前""2周前"等.

我做了一些研究,发现一个名为Carbon的包可以做到这一点.

阅读完Laravel文档后,它说:

默认情况下,机锋将转换created_at,updated_atdeleted_at列的情况下Carbon,它提供了有用的方法的分类,并扩展了原生的PHP DateTime 类.

但是当我返回我创建的日期列时,它不会像在Facebook上那样显示它.

我正在使用的代码是:

return array('time');
Run Code Online (Sandbox Code Playgroud)

有没有人使用过这个Carbon套装,可以帮我做我需要的东西,我很困惑.

php laravel laravel-4 php-carbon

49
推荐指数
3
解决办法
6万
查看次数

使用迁移删除具有外键的表

我试图回滚我的迁移.

我的迁移文件使用外键,如此

$table->foreign('user_one')->references('id')->on('users');
$table->foreign('user_two')->references('id')->on('users');
Run Code Online (Sandbox Code Playgroud)

我的down()函数是这样的

public function down()
{
    Schema::drop('pm_convo');
    Schema::drop('pm_convo_replys');
}
Run Code Online (Sandbox Code Playgroud)

当我运行我的迁移命令

php artisan migrate:refresh --seed --env=local
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

SQLSTATE[23000]: Integrity constraint violation: 1217 Cannot delete or update a parent row: a foreign key constraint fails (SQL: drop table `pm_convo`) 
Run Code Online (Sandbox Code Playgroud)

我不确定该如何解决这个问题.

编辑:

我试过了: $table->dropForeign('pm_convo_user_one_foreign');

但我也得到了错误

laravel laravel-4

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

PHP - 每4次将一个div添加到foreach循环中

我需要一个foreach循环的一点帮助.

基本上我需要做的是每4个循环包围一个div输出数据.

我有以下循环:

foreach( $users_kicks as $kicks ) {
    echo $kicks->brand;
}
Run Code Online (Sandbox Code Playgroud)

它每4次回声,我想把它包装在一个最后它看起来像这样:

<div>
    kicks brand
    kicks brand
    kicks brand
    kicks brand
</div>
<div>
    kicks brand
    kicks brand
    kicks brand
    kicks brand
</div>
<div>
    kicks brand
    kicks brand
    kicks brand
    kicks brand
</div>
Run Code Online (Sandbox Code Playgroud)

等等.

干杯

php

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

在VBScript中格式化当前日期和时间

我想知道是否有人可以帮助我.

我是ASP的新手,我想格式化当前的日期和时间,如下所示:

yyyy-mm-dd hh:mm:ss
Run Code Online (Sandbox Code Playgroud)

但我能做的就是以下几点

Response.Write Date
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗.

vbscript datetime asp-classic

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

Codeigniter - 按字母顺序排序活动记录

我想知道是否有人可以帮我解决问题.

我有一点ajax在我的模型中调用一个函数.

但我似乎无法通过'模型'订购输出.

功能下面我遇到了麻烦

function get_models_by_brand($tree = null)
{
    $this->db->select('id, model');

    if($tree != NULL){
        $this->db->where('brand_id', $tree);
    }

    $query = $this->db->get('models');
    $models = array();

    if($query->result()){
        foreach ($query->result() as $model) {
            $models[$model->id] = $model->model;
        }
        return $models;
    } else {
        return FALSE;
    }
}
Run Code Online (Sandbox Code Playgroud)

codeigniter

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

Ionic 2 - 将背景图像添加到页面

我刚刚安装了一个新的Ionic项目 - Ionic v2.0.0-beta.32

我想在新安装的主页上添加背景图片,有没有人可以告诉我我是怎么做到这一点的?所有我能找到的是Ionic 1的信息,事情似乎有很大的不同.

从我发现的,图像需要是以下的尺寸

2800px x 2800px
Run Code Online (Sandbox Code Playgroud)

但除此之外,我找不到任何其他教程.

这是我的第一个离子项目,所以要温柔

谢谢你们

ionic-framework ionic2

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

FPDF - 绘制一条以宽度为中心的线条

我试图使用PHP FPDF库生成PDF文档,

我试图在页面上画一条水平线,在左侧和右侧都缩进相同的数量.

我有很难实现这个目标.

我的代码如下,任何帮助将不胜感激.

$pdf = new FPDF( 'P', 'mm', 'A4' );

$pdf->AddPage();
$pdf->SetDisplayMode(real,'default');
$pdf->SetFillColor(0,0,0);
$pdf->SetFont('Arial','B',16);

$pdf->Image('logo.jpg',20,10,50,33.3);

$pdf->SetDrawColor(188,188,188);
$pdf->Line(20,45,150,45);
Run Code Online (Sandbox Code Playgroud)

php fpdf

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

Laravel 4 - 将ID值添加到下拉列表中

我试图使用内置的下拉HTML帮助器,但我无法找到如何添加id ="idvalue"

文档给出了这个例子,

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
Run Code Online (Sandbox Code Playgroud)

当我尝试以下代码时,我得到错误

echo Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'id' => 'idvalue');
Run Code Online (Sandbox Code Playgroud)

我正在使用Laravel 4.

任何帮助将不胜感激.

干杯,

laravel laravel-4

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

Laravel 4 - 返回当前插入的id

我有以下查询

public static function createConversation( $toUserId )
{

    $now = date('Y-m-d H:i:s');
    $currentId = Auth::user()->id;

    $results = DB::table('pm_conversations')->insert(
        array( 'user_one' => $currentId, 'user_two' => $toUserId, 'ip' => Request::getClientIp(), 'time' => $now )
    );

    return $results;

}
Run Code Online (Sandbox Code Playgroud)

我如何返回刚刚插入的行的id?

干杯,

laravel laravel-4

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

Laravel 4 - 输入::旧的单选按钮

我想知道一些Laravel家伙是否可以提供帮助.

我有一个表单,其中我有2个单选按钮,当表单提交它通过验证器,如果验证器失败它返回到表单,填充输入的字段并显示错误消息.

我似乎无法为单选按钮执行此操作,如果在提交表单时单击一个并且出现错误,则会返回到填写完所有内容的表单,除了已选中的单选按钮现在为空.

我的单选按钮如下:

<input type="radio" name="genre" value="M" class="radio" id="male" />
<input type="radio" name="genre" value="F" class="radio" id="female" />
<span class="error">{{ $errors->first('genre') }}</span>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

laravel laravel-4

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