Wednesday 15 January 2014

getting BadMethodCallException in laravel -



getting BadMethodCallException in laravel -

class="snippet-code-html lang-html prettyprint-override">class grade extends eloquent{ protected $table = 'degrees'; public $timestamps = false; public function user() { homecoming $this->belongstomany('user', 'user_degree'); } public function university() { homecoming $this->belongsto('university'); } public function type() { homecoming $this->belongsto('degreetype', 'degree_type_id'); } ///////another model is////// class degreetype extends eloquent{ protected $table = 'degree_types'; protected $fillable = ['name', 'approved']; public $timestamps = false; public function user() { homecoming $this->belongstomany('user', 'user_degree'); } } //////and controller /////// foreach ($degreetypec $param) { $u = $u->wherehas('degree', function($q) use($param){ $q->wherehas('type', function($q) use($param){ $q->where('id', '=', $param); }); }); }

giving error:

{"error":{"type":"badmethodcallexception","message":"call undefined method illuminate\database\query\builder::degree()","file":"/var/www/vendor/laravel/framework/src/illuminate/database/query/builder.php","line":2113}}

where problem?

laravel-4

No comments:

Post a Comment