laravel insert query builder code example
Example 1: laravel query builder data insert
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
public function create(Request $request)
{
DB::table('students')->insert([
'email' => $request->email,
'password' => Hash::make($request->password),
'address' => $request->address,
'address2' => $request->address2,
'city' => $request->city,
'country' => $request->country,
'zip' => $request->zip,
]);
return redirect('create');
}
Example 2: laravel wher in
$users = DB::table('users')
->whereIn('id', [1, 2, 3])
->get();
Example 3: query builder laravel
use Illuminate\Database\Eloquent\Builder;
public function scopeFakePersons(Builder $query): Builder
{
return $query->where('is_fake', 1);
}
Example 4: laravel having
$users = DB::table('users')
->groupBy('account_id')
->having('account_id', '>', 100)
->get();