1
Je reçois cette erreur ville inconnue city = Faislabad mais j'ai cette colonne dans ma base de données. Je veux aller chercher les données dans lesquelles la ville est faislabad.SQLSTATE [42S22]: Colonne non trouvée:
Code de mon contrôleur est
public function chart(Request $request)
{
$users = Disease::where("city=$request->city")
->get();
$chart = Charts::database($users, 'bar', 'highcharts')
->title("Monthly new Register Users")
->elementLabel("Total Users")
->dimensions(1000, 500)
->responsive(false)
->groupBy('name');
return view('test1',compact('chart'));
}
Et la migration pour ma table est
public function up()
{
Schema::create('diseases', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('city');
$table->string('symptomps');
});
}
S'il vous plaît me dire ce que je fais mal dans ce domaine.
Vous n'êtes pas envoyer le Faislabad comme une chaîne à la base de données afin qu'il pense est une colonne et ne peut pas le trouver. Utilisez un paramètre et réglez la valeur –
@SamiKuhmonen désolé je ne pouvais pas comprendre la solution que vous fournissez –