Is it mandatory to use the function DB::raw when you are running a query and you are not using the fluent query builder in Laravel?
e.g.
$result = DB::select("SELECT * FROM users");
$result2 = DB::select(DB::raw("SELECT * FROM users"));
I get the same result in both cases. So why is it necessary to use DB::raw?