dimanche 30 août 2015

How to get Model Object using its name from a variable in Laravel 5?

I am trying to get information from a model using its name which is sent as parameter from blade using ajax call.

$.get("{{ url('auditInformation')}}", {modelName: modelName,versions:versions,currentData:currentData[index]});

Now i need to retrieve information using modelName from a model.

So when i tried this:

$auditInfo=Input::all();
    $modelName=$auditInfo['modelName'];
    $values=$modelName::find(1);

I got this response Class 'Designation' not found

But if i use

$modelName=new Designation();
    $values=$modelName::find(1);

then it shows data exactly what i want.

So i understand that this is all about model ( class ) object.

Is there any way to assign object to $modelName using $auditInfo['modelName'] .

Thanks



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1EuP5pB
via IFTTT

Aucun commentaire:

Enregistrer un commentaire