{"id":15376,"date":"2020-06-25T09:43:37","date_gmt":"2020-06-25T09:43:37","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=15376"},"modified":"2021-10-30T10:40:59","modified_gmt":"2021-10-30T10:40:59","slug":"create-captcha-code-in-laravel-5-8","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/create-captcha-code-in-laravel-5-8\/","title":{"rendered":"How to create captcha code in Laravel 5.8"},"content":{"rendered":"\n<p><strong>Step:1<\/strong><br>composer create-project &#8211;prefer-dist laravel\/laravel captcha &#8220;5.8.*&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"143\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-2.png\" alt=\"\" class=\"wp-image-15377\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-2.png 823w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-2-300x52.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-2-768x133.png 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/figure>\n\n\n\n<p><strong>Step:2<\/strong>  we have to add mews Captcha package.<br><strong>composer require mews\/captcha<\/strong><br><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"139\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-1.png\" alt=\"\" data-id=\"15378\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-1.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15378\" class=\"wp-image-15378\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-1.png 814w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-1-300x51.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/composer-1-768x131.png 768w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:3<\/strong>  open&nbsp;config\/app.php&nbsp;file and add service provider and alias.<br><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/0a09971f98889a0754b8ff1898c776a4.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/provider-1024x544.png\" alt=\"\" class=\"wp-image-15379\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/provider-1024x544.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/provider-300x160.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/provider-768x408.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/provider.png 1247w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"653\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/alias.png\" alt=\"\" data-id=\"15380\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/alias.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15380\" class=\"wp-image-15380\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/alias.png 1023w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/alias-300x191.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/alias-768x490.png 768w\" sizes=\"auto, (max-width: 1023px) 100vw, 1023px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:4<\/strong>   <strong>routes\/web.php<\/strong>  paste this code in the web.php page<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/e2cf4ec85e7ba6d5e5bd9c276699fe4e.js\"><\/script>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"394\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/route-1024x394.png\" alt=\"\" class=\"wp-image-15381\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/route-1024x394.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/route-300x116.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/route-768x296.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/route.png 1275w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:5<\/strong> make one controller<br><strong>php artisan make: controller CaptchaController <\/strong><br>and paste this code in this controller.<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/9a8ef2123d3747f144184ac7fafaec45.js\"><\/script>\n\n\n\n<p><strong>Step:6<\/strong> make one blade page.<br><strong>resources\/views\/myCaptcha.blade.php<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/f766832609851b4da220fe4489ff1289.js\"><\/script>\n\n\n\n<p><strong>Step:7<\/strong>  write this code in commad <br><strong>php artisan serve<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"170\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-1.png\" alt=\"\" data-id=\"15383\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-1.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15383\" class=\"wp-image-15383\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-1.png 822w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-1-300x62.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/php-artisan-serve-1-768x159.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:8<\/strong>  paste this url in your browser<br><a href=\"http:\/\/127.0.0.1:8000\/my-captcha\">http:\/\/127.0.0.1:8000\/my-captcha<\/a><br>Finally, we will see a page like this.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"420\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha-1024x420.png\" alt=\"\" data-id=\"15384\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15384\" class=\"wp-image-15384\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha-1024x420.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha-300x123.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha-768x315.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/mycaptcha.png 1089w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_63149\"><iframe loading=\"lazy\"  id=\"_ytid_81983\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_63149\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Step:1composer create-project &#8211;prefer-dist laravel\/laravel captcha &#8220;5.8.*&#8221; Step:2 we have to add mews Captcha package.composer require mews\/captcha Step:3 open&nbsp;config\/app.php&nbsp;file and add service provider and alias. Step:4 routes\/web.php paste this code in&#8230; <\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5201],"tags":[6171],"class_list":["post-15376","post","type-post","status-publish","format-standard","hentry","category-laravel","tag-captcha-code"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=15376"}],"version-history":[{"count":4,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15376\/revisions"}],"predecessor-version":[{"id":24718,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15376\/revisions\/24718"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=15376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=15376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=15376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}