将参数传递给Laravel中的模型

时间:2014-05-18 15:27:24

标签: php codeigniter laravel laravel-4

我是Laravel的新手我需要帮助将变量传递给模型/模型方法

在codeigniter中我这样做

$this->model_name->model_method($variable_name);

如何在Laravel语法中翻译它?

1 个答案:

答案 0 :(得分:1)

Laravel 4使用完全相同的语法,但方法是驼峰式的:

$this->model_name->modelMethod($variable_name);

根据评论,这就是你应该如何做范围:

public function scopeTestMethod($query, $user) 
{ 
    return $query->where('user', $user); 
}

$posts = Post::TestMethod($user)->get();

$test = Post::query(); 

$test = $test->TestMethod($user)->get();

查看Laravel文档:http://laravel.com/docs/eloquent#query-scopes