您好我在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".
有帮助吗?
我有一个集合(任务),我想在里面计算可能刀片模板只完成的任务.
防爆.总任务= 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%完成).
这是我的情景.
我有一个名为'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)
但似乎有些东西没有像我预期的那样工作,如何以正确的方式做到这一点?谢谢.