小编nat*_*tas的帖子

覆盖模型的表前缀

您好我在config/database.php中有一个前缀(mysql),如下所示:

     'prefix' => 'myprefix_',
Run Code Online (Sandbox Code Playgroud)

但是,我只需要一个模型,使用不同的前缀,如:

     protected $table = 'otherprefix_mytable';
Run Code Online (Sandbox Code Playgroud)

通过这种方式laravel寻找"myprefix_otherprefix_mytable".

有帮助吗?

laravel eloquent laravel-5.2

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

Laravel 5.0刀片模板和count()条件

我有一个集合(任务),我想在里面计算可能刀片模板只完成的任务.

防爆.总任务= 7

完成的任务总数= 2

总进行中任务= 5

我试试

{{ count($tasks->completed = 100) }}
Run Code Online (Sandbox Code Playgroud)

它有效,但如果我尝试

{{ count($tasks->completed < 100) }}
Run Code Online (Sandbox Code Playgroud)

我收到了一个错误.

有帮助吗?

对不起,我是laravel的新手.

(laravel 5.0)

UPDATE

我需要展示类似的东西:

完成(2)/进行中(5).

在我的控制器中,我:

public function index()
{
    $tasks = Task::All();
    $completed = $tasks->where('completed', 100);
    //I dunno how...
    $inprogress = ...;
    return view('pages.projects', compact('projects', 'tasks', 'completed', 'inprogress'));
}  
Run Code Online (Sandbox Code Playgroud)

在db中,tasks表有一个'completed'(整数)列,我用它来检查任务的状态(0%到100%,100%完成).

count laravel blade laravel-blade

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

Laravel 5.5两个关系在同一张桌子上

这是我的情景.

我有一个名为'team'的桌子和laravel'用户'表.

我试图在团队和用户之间建立两个关系,一个是"所有者",另一个是"经理"

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;


class Team extends Model
{
    protected $table = 'team';

    public function owner(){
        return $this->belongsTo(User::class, 'id');
    }

    public function manager(){
        return $this->belongsTo(User::class, 'id');
    }

}
Run Code Online (Sandbox Code Playgroud)

但似乎有些东西没有像我预期的那样工作,如何以正确的方式做到这一点?谢谢.

laravel laravel-5 laravel-eloquent

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