模型中的查询构建器

时间:2017-04-27 20:29:46

标签: php laravel laravel-5 relationship

我正在尝试在模型中进行查询,然后使用

在网址中调用它
namespace App\Models;
use Eloquent as Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Collection;

class TeachingPoint extends Model
{
use SoftDeletes;

protected $with = ['testRelation'];

public function testRelation()
{
      $table = DB::table('test_table')->where(xxxx)->->get();
      foreach($table as $data)
      {
        etc...
      }
      return $data;
}

我需要在模型上做这个,这可能吗?或者我必须使用“属性”或控制器本身

谢谢

1 个答案:

答案 0 :(得分:0)

你可以写 使用DB; 因为它是在你的app.php中定义的 还有更多的事情可以纠正你的代码 $ table = DB :: table(' test_table') - > where(xxxx) - > - > get();不 $ table = DB :: table(' test_table') - > where(xxxx) - > get(); 它肯定会起作用