2016-11-01 2 views
2

Ich möchte die Argumente als String-Typ übergeben. Aber es zeigt mir einen Fehler und ich kann sehen, dass es nicht als String übergeben wurde. Gibt es eine Möglichkeit, an der Zeichenfolge vorbeizugehen? Folgendes ist meine Funktion in der Steuerung. (Schauen Sie auf Tag-Onclick Methode von dort ich dies als String übergeben müssen)Übergabe von String-Wert von einem Controller

public function show(Request $request) 
{ 
    $output=""; 

    if ($request->ajax()){ 
     $models=DB::table('models')->where ('modelName','LIKE','%'.$request->search.'%') 
      ->orWhere('brandName','LIKE','%'.$request->search.'%')->get(); 
     if($models){ 
      foreach ($models as $key=>$model){ 
       $Mid=$model->modelName; 
       $output.='<tr>'. 


        '<td>'.$model->countryMade.'</td>'. 
        '<td> 

           <a class=" btn btn-success btn-sm" onclick="EditModel('.$model->id.','.$model->modelName.')" >Edit </a> 

           <a onclick="DeleteModel('.$model->id.')" class=" btn btn-danger btn-sm" >Delete </a> 

        </td>'. 
       '</tr>'; 
      } 

     } 

    } 
    return response($output); 

} 
+2

was dazu:. 'DeleteModel (\ '' $ Modell -> id. '\') ' – Kazz

+0

@Kazz danke, es hat funktioniert – hEShaN

Antwort

0

Sie tun können, es als,

return response($output->__toString()); 
Verwandte Themen