方法[all]不存在

时间:2015-08-11 09:02:33

标签: php laravel

class Asa extends Controller {

/**
 * Display a listing of the resource.
 *
 * @return Response
 */
public function index()
{
    $model  = Asa::all();
    return View('asa');
}


<?php namespace App;

  use Illuminate\Database\Eloquent\Model;

  class Asa extends Model {

   //

}

2 个答案:

答案 0 :(得分:0)

class Asa extends Controller {
 public function index()
  {
   $model  = APP\Asa::all();
   return View('asa');
  }

}

在你的模特中

class Asa extends Model {
  public static function all(){
  return 'values';
 }}

答案 1 :(得分:0)

您忘记在模型调用中添加命名空间:

$model = App\Asa::all();

由于您的控制器与模型的调用方式相同,因此调用会尝试在all控制器上找到名为Asa的静态方法。