如何在控制器中调用两个模型函数?拉拉维尔

洪勒格

我是这个世界的新手,我正在尝试通过LARAVEL学习PHP。

我正在尝试进行搜索输入,但遇到了一些问题。

如何在控制器中调用两个不同的Model函数?

在我的模型中,我具有以下两个功能:

public static function Peticion(){
    return DB::table('usados')
        ->join('marcas', 'marcas.id', '=', 'usados.marca_id')
        ->select('usados.*', 'marcas.nombre')
        ->paginate(9);
}

public function scopeSearch($query, $buscar){
    return $query->where('modelo', 'LIKE', "%$buscar%");
}

在我的控制器中,我有:

public function usados(Request $request) { 
    Usados::Search($request->buscar); 
    $usado = Usados::Peticion();
    return view('usados', compact('usado'));
}

这是我的搜索按钮:

{!!Form::open(['method'=>'GET', 'class'=>'navbar-form', 'align'=>'center'])!!}
    <div class="form-group">
      {!!Form::text('buscar', null, ['class'=>'form-control', 'placeholder'=>'Buscar...'])!!}
      {!!Form::submit('Buscar',['class'=>'btn btn-buscador'])!!}
    </div>
{!!Form::close()!!}

'Peticion'函数可以正常工作并列出一些文章,但是'scopeSearch'函数不起作用,如何正确制作/调用此函数?谢谢!

哈梅拉杰

此Laracast视频将清除您如何使用Eloquent Model:

https://laracasts.com/series/laravel-5-fundamentals/episodes/11

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在Angular.js中合并两个控制器?

来自分类Dev

如何在控制器类中调用模型类

来自分类Dev

如何在Cakephp的模型或控制器中调用javascript函数?

来自分类Dev

如何在angularjs中的两个控制器之间共享数据

来自分类Dev

如何在angularjs的控制器中调用函数?

来自分类Dev

如何在Ajax调用中在控制器外部调用Angularjs控制器函数

来自分类Dev

如何在AngularJS页面中嵌套两个控制器?

来自分类Dev

如何在控制器构造函数中添加两个中间件

来自分类Dev

如何在Spring MVC中的两个控制器之间传递对象?

来自分类Dev

如何将参数从控制器索引函数传递给模型的函数?拉拉维尔

来自分类Dev

在PHP的控制器中包含模型函数

来自分类Dev

如何在控制器中返回两个值

来自分类Dev

使用Code Igniter在控制器中调用两个模型

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在Zend框架的控制器中设置两个视图

来自分类Dev

如何在AngularJS的子控制器中调用函数?

来自分类Dev

如何在一个div上调用两个控制器?

来自分类Dev

从Laravel 5.2中的控制器调用模型函数

来自分类Dev

如何在组件中的两个控制器之间建立通信

来自分类Dev

如何在控制器中传递两个变量以进行查看(laravel 5.3)

来自分类Dev

如何在一个Web API控制器中获取两个模型?

来自分类Dev

拉拉维尔 | 如何在 JavaScript 中访问会话数组?

来自分类Dev

从 Codeigniter 中的单个控制器函数调用两个模型函数

来自分类Dev

拉拉维尔。如何从控制器返回一个 links() 分页

来自分类Dev

在两个控制器中调用一个函数 - AngularJS 1.x

来自分类Dev

在我调用函数的控制器上使用来自模型函数的变量数据

来自分类Dev

如何在 PHP 中调用另一个控制器文件中的函数?

来自分类Dev

如何在路由控制器中传递两个参数

Related 相关文章

  1. 1

    如何在codeigniter的控制器中调用javascript函数?

  2. 2

    如何在Angular.js中合并两个控制器?

  3. 3

    如何在控制器类中调用模型类

  4. 4

    如何在Cakephp的模型或控制器中调用javascript函数?

  5. 5

    如何在angularjs中的两个控制器之间共享数据

  6. 6

    如何在angularjs的控制器中调用函数?

  7. 7

    如何在Ajax调用中在控制器外部调用Angularjs控制器函数

  8. 8

    如何在AngularJS页面中嵌套两个控制器?

  9. 9

    如何在控制器构造函数中添加两个中间件

  10. 10

    如何在Spring MVC中的两个控制器之间传递对象?

  11. 11

    如何将参数从控制器索引函数传递给模型的函数?拉拉维尔

  12. 12

    在PHP的控制器中包含模型函数

  13. 13

    如何在控制器中返回两个值

  14. 14

    使用Code Igniter在控制器中调用两个模型

  15. 15

    如何在codeigniter的控制器中调用javascript函数?

  16. 16

    如何在Zend框架的控制器中设置两个视图

  17. 17

    如何在AngularJS的子控制器中调用函数?

  18. 18

    如何在一个div上调用两个控制器?

  19. 19

    从Laravel 5.2中的控制器调用模型函数

  20. 20

    如何在组件中的两个控制器之间建立通信

  21. 21

    如何在控制器中传递两个变量以进行查看(laravel 5.3)

  22. 22

    如何在一个Web API控制器中获取两个模型?

  23. 23

    拉拉维尔 | 如何在 JavaScript 中访问会话数组?

  24. 24

    从 Codeigniter 中的单个控制器函数调用两个模型函数

  25. 25

    拉拉维尔。如何从控制器返回一个 links() 分页

  26. 26

    在两个控制器中调用一个函数 - AngularJS 1.x

  27. 27

    在我调用函数的控制器上使用来自模型函数的变量数据

  28. 28

    如何在 PHP 中调用另一个控制器文件中的函数?

  29. 29

    如何在路由控制器中传递两个参数

热门标签

归档