Laravel Simple Captcha

Captcha is the most used technique for preventing spam in form submission. The Laravel Simple Captcha package will help you to prevent spam form submission. It's a really simple and lightweight Laravel package for captcha.

Features of Laravel Simple Captcha

  • Lightweight
  • Simple & easy to use
  • Support Laravel 5, 6
  • Captcha validation rules
  • Customizable



composer require haruncpi/laravel-simple-captcha



Use the getCaptchaBox method, In the form where you need to add captcha.


Optional: You can change the captcha answer input box name. By default, it is _answer



<form action="{{url('submit-url')}}" method="POST">
    <div class="form-group">
        <label for="name">Name</label>
        <input type="text" class="form-control">
    <div class="form-group">
        <label for="email">E-mail</label>
        <input type="text" class="form-control">
    <div class="form-group">

    <button class="btn btn-sm btn-default">Submit</button>

Custom Captcha Box

For adjusting the captcha box in your markup, you can make the captcha box using the getCaptchaQuestion method.

<input name="_answer" type="number">



Use simple_captcha validation rules where you handle the request.

public function handleForm(Request $request)
     $this->validate( $request, [

Share on

Related Post - Latest Post

Laravel Barcode generation tutorial

Laravel Jetstream tutorial

Laravel User Activity

Laravel Breeze - Starting with Laravel has been easy!

Laravel API mailer

Laravel H package