Das Problem ist, dass der Alias fechas
hat einen Wert nicht nehmen ... Ich kann es nichtWarum kann ich den Alias nicht verwenden? mit rohen Laravel
> $tabla_c2 = DB::table('horarios')
> ->select('id_voluntario',DB::raw("DATE_FORMAT(fecha,'%y-%m-%d')as fechas"))
> ->where('id_voluntario','=', $temp)
> ->where('fechas','=', $datee)
> ->get();
Dies ist kein Laravel-Problem, sondern eine SQL-Einschränkung. Duplikat von: https://stackoverflow.com/questions/14413867/mysql-select-as-in-where – Jeffrey
Überprüfen Sie [auch dies] (https://stackoverflow.com/questions/200200/can-you-use- Ein-Alias-in-der-wo-Klausel-in-Mysql) – ljubadr
Statt '-> where ('fechas', '=', $ datee)' verwenden '-> haben ('' fechas ', =' , $ datee) ' – ljubadr