Laravel将参数从控制器传递到模型

尤努斯·阿斯兰姆

我是laravel的新手,正在尝试将参数从控制器中的函数传递给模型中的函数。我已经做到了:

我的控制器

class DashBoardController extends BaseController {
    public function yesterdayOrderData(){
        $from = date('Y-m-d H:i:s', strtotime('today -1 days'));
        $to = str_replace("00:00:00", "23:59:59", $from);
        $odata = Invoice::yesterdaysorderdetails($from, $to);
    }

}

我的模特:

class Invoice extends Eloquent{
    protected $table = 'Inf_Invoice';
    public function scopeyesterdaysorderdetails($from, $to){
        echo $from."--".$to;
    }
}

我收到错误消息 "Object of class Illuminate\\Database\\Eloquent\\Builder could not be converted to string"

如何将参数从控制器传递给模型?

杰瑞克·特卡奇克(Jarek Tkaczyk)

范围要求query实例是第一个参数(它会自动传递给函数):

// you don't need to use camelCase, but it's soooo hard to read this otherwise..
public function scopeYesterdaysOrderDetails($query, $from, $to){
     $query->whereBetween('created_at', [$from, $to]);
}


// usage:
$odata = Invoice::yesterdaysOrderDetails($from, $to)->get();

只是关于方法名称的注释-它应遵循一个规则-该scope部分应大写之后的第一个字母

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel将参数从控制器传递到模型

来自分类Dev

优化将参数从控制器传递到模型以进行mysql查询的方式

来自分类Dev

Codeigniter如何知道如何将参数从控制器传递到模型

来自分类Dev

Laravel 4:将模型从过滤器传递到控制器操作

来自分类Dev

使用Laravel将响应信息从模型传递到控制器的最佳方法

来自分类Dev

如何将数据从模型传递到 Laravel 中的控制器

来自分类Dev

试图将模型数据从视图传递到控制器

来自分类Dev

将模型从视图传递到控制器

来自分类Dev

将模型从局部视图传递到控制器

来自分类Dev

将数组从模型传递到控制器

来自分类Dev

将模型从视图传递到控制器

来自分类Dev

Codeigniter将数据从模型传递到控制器

来自分类Dev

MVC-将模型从控制器传递到类

来自分类Dev

Codeigniter将数组从模型传递到控制器

来自分类Dev

将值从模型传递到Codeigniter中的控制器

来自分类Dev

将数组从模型传递到控制器

来自分类Dev

将数据从视图传递到控制器 - 使用模型

来自分类Dev

在Laravel 4中将2个参数从路由传递到控制器

来自分类Dev

Laravel - 将参数从 web.php 路由传递到控制器

来自分类Dev

将参数从link_to传递到控制器方法

来自分类Dev

将参数从指令传递到控制器功能

来自分类Dev

将参数从控制器传递到Angular中的服务

来自分类Dev

将参数从控制器传递到angularjs中的服务

来自分类Dev

AngularJS-将参数传递到控制器吗?

来自分类Dev

角度:将参数从控制器传递到工厂

来自分类Dev

Laravel-将模型扩展到控制器

来自分类Dev

将路径参数传递给控制器Laravel 5

来自分类Dev

将路径参数传递给控制器Laravel 5

来自分类Dev

将变量从控制器传递到模板laravel

Related 相关文章

热门标签

归档