{"id":25833,"date":"2021-02-17T09:06:02","date_gmt":"2021-02-17T16:06:02","guid":{"rendered":"https:\/\/memberpress.com\/?page_id=25833"},"modified":"2024-02-02T11:41:08","modified_gmt":"2024-02-02T16:41:08","slug":"laravel-developer-challenge","status":"publish","type":"page","link":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/","title":{"rendered":"Desafio do desenvolvedor Laravel"},"content":{"rendered":"\n<p>As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<p>Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream or Fortify);<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add standard authentication features such as login, registration, password reset, email verification, and password confirmation;<\/li>\n\n\n\n<li>Using our GET accessible endpoint <a href=\"https:\/\/caseproof.s3.amazonaws.com\/dev-challenge\/table.json\">https:\/\/caseproof.s3.amazonaws.com\/dev-challenge\/table.json<\/a> (there are no parameters to\/from required), create a new endpoint in Laravel that:\n<ul class=\"wp-block-list\">\n<li>Can be used only when logged in;<\/li>\n\n\n\n<li>Calls the above endpoint to get the data to return;<\/li>\n\n\n\n<li>Which when called always returns the data, but regardless of when\/how many times it is called should never request the data from our server more than 1 time per hour;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Once logged in the user should see a single-page js app that shows a styled table-like display containing information fetched from your local endpoint;<\/li>\n\n\n\n<li>Add a button below the table which, when clicked will force a refresh of the data in the table;<\/li>\n\n\n\n<li>Create an Artisan command that can be used to force the refresh of this data the next time the Laravel endpoint is called;<\/li>\n\n\n\n<li>Organize the code so it can be deployed on a free Heroku Dyno and the free tier of the Heroku Postgres Add-On<\/li>\n\n\n\n<li>Ensure to properly escape, sanitize and validate data in each step as appropriate.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Your code MUST be deployable to Heroku using this sequence of commands:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip {dev challenge zip file}\ncd {dev challenge app root directory}\ngit init\nheroku apps:create {app name}\nheroku git:remote {app name}\nheroku addons:create heroku-postgresql:hobby-dev -r heroku\ngit add .\ngit commit -m \"Initial Commit\"\ngit push heroku master\nheroku config:set DB_CONNECTION=pgsql APP_DEBUG=true APP_KEY={base64 key}\nheroku run php artisan migrate\nheroku run php artisan db:seed\nheroku open<\/code><\/pre>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Package the code as a Zip file and upload it to the form below:<\/strong><\/p>\n\n\n<div class=\"wpforms-container wpforms-container-full\" id=\"wpforms-25832\"><form id=\"wpforms-form-25832\" class=\"wpforms-validate wpforms-form\" data-formid=\"25832\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/pt\/wp-json\/wp\/v2\/pages\/25833?wpforms_form_id=25832\" data-token=\"083624a63fa0b9de55e89beffb0c0514\" data-token-time=\"1777738835\"><noscript class=\"wpforms-error-noscript\">Ative o JavaScript no seu navegador para preencher este formul\u00e1rio.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-25832-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"0\"><label class=\"wpforms-field-label\">Name <span class=\"wpforms-required-label\">*<\/span><\/label><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-25832-field_0\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][0][first]\" required><label for=\"wpforms-25832-field_0\" class=\"wpforms-field-sublabel after\">Nome<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-25832-field_0-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][0][last]\" required><label for=\"wpforms-25832-field_0-last\" class=\"wpforms-field-sublabel after\">Sobrenome<\/label><\/div><\/div><\/div><div id=\"wpforms-25832-field_1-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-25832-field_1\">Email <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"email\" id=\"wpforms-25832-field_1\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][1]\" spellcheck=\"false\" required><\/div><div id=\"wpforms-25832-field_3-container\" class=\"wpforms-field wpforms-field-file-upload\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-25832-field_3\">Your Code Submission <span class=\"wpforms-required-label\">*<\/span><\/label><div\n\t\tclass=\"wpforms-uploader wpforms-field-required\"\n\t\tdata-field-id=\"3\"\n\t\tdata-form-id=\"25832\"\n\t\tdata-input-name=\"wpforms_25832_3\"\n\t\tdata-extensions=\"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages,svg,svgz\"\n\t\tdata-max-size=\"536870912\"\n\t\tdata-max-file-number=\"1\"\n\t\tdata-post-max-size=\"536870912\"\n\t\tdata-max-parallel-uploads=\"4\"\n\t\tdata-parallel-uploads=\"true\"\n\t\tdata-file-chunk-size=\"2097152\">\n\t<div class=\"dz-message\">\n\t\t<svg  viewBox=\"0 0 640 640\" focusable=\"false\" data-icon=\"inbox\" width=\"50px\" height=\"50px\" fill=\"currentColor\" aria-hidden=\"true\">\n\t\t\t<path d=\"M352 173.3L352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384L288 173.3L246.6 214.7C234.1 227.2 213.8 227.2 201.3 214.7C188.8 202.2 188.8 181.9 201.3 169.4L297.3 73.4C309.8 60.9 330.1 60.9 342.6 73.4L438.6 169.4C451.1 181.9 451.1 202.2 438.6 214.7C426.1 227.2 405.8 227.2 393.3 214.7L352 173.3zM320 464C364.2 464 400 428.2 400 384L480 384C515.3 384 544 412.7 544 448L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 448C96 412.7 124.7 384 160 384L240 384C240 428.2 275.8 464 320 464zM464 488C477.3 488 488 477.3 488 464C488 450.7 477.3 440 464 440C450.7 440 440 450.7 440 464C440 477.3 450.7 488 464 488z\"\/>\n\t\t<\/svg>\n\n\t\t<span class=\"modern-title\">\n\t\t\t\t\t\t\tDrag & Drop Files, \t\t\t\t<span>Choose Files to Upload<\/span>\n\t\t\t\t\t<\/span>\n\n\t\t\t<\/div>\n<\/div>\n\n<input\n\t\ttype=\"text\"\n\t\tautocomplete=\"off\"\n\t\treadonly\n\t\tclass=\"dropzone-input\"\n\t\tstyle=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\"\n\t\tid=\"wpforms-25832-field_3\"\n\t\tname=\"wpforms_25832_3\" required\t\tvalue=\"\">\n<\/div><div id=\"wpforms-25832-field_2-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-25832-field_2\">Additional Remarks?<\/label><textarea id=\"wpforms-25832-field_2\" class=\"wpforms-field-medium\" name=\"wpforms[fields][2]\" ><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-field wpforms-field-hp\"><label for=\"wpforms-25832-field-hp\" class=\"wpforms-field-label\">Website<\/label><input type=\"text\" name=\"wpforms[hp]\" id=\"wpforms-25832-field-hp\" class=\"wpforms-field-medium\"><\/div><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"25832\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/pages\/25833\"><input type=\"hidden\" name=\"url_referer\" value=\"\">\t\t<div id=\"cf-turnstile-wpf-2677010123\"\r\n\t\tclass=\"cf-turnstile\" \t\tdata-sitekey=\"0x4AAAAAAAEUHOj65CwPmNnE\"\r\n\t\tdata-theme=\"light\"\r\n\t\tdata-language=\"auto\"\r\n\t\tdata-size=\"\"\r\n\t\tdata-retry=\"auto\" data-retry-interval=\"1000\"\r\n\t\tdata-refresh-expired=\"auto\"\r\n\t\tdata-refresh-timeout=\"auto\"\r\n\t\tdata-action=\"wpforms-25832\"\r\n\t\tdata-callback=\"turnstileWPFCallback\"\r\n\t\t\t\tdata-appearance=\"interaction-only\"><\/div>\r\n\t\t\t<script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-wpf-2677010123\"); if(e&&!e.innerHTML.trim()){turnstile.render(e, {sitekey:\"0x4AAAAAAAEUHOj65CwPmNnE\"});} }, 200); });<\/script>\r\n\t\t\t<style>#cf-turnstile-wpf-2677010123 iframe { margin-bottom: 15px; }<\/style>\r\n\t\t\t\t<style>#cf-turnstile-wpf-2677010123 { margin-left: -15px; }<\/style>\r\n\t\t<button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-25832\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><\/div><\/form><\/div>  <!-- .wpforms-container -->\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream [\u2026]<\/p>\n","protected":false},"author":42130,"featured_media":0,"parent":17527,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_FSMCFIC_featured_image_caption":"","_FSMCFIC_featured_image_nocaption":"","_FSMCFIC_featured_image_hide":"","footnotes":""},"class_list":{"0":"post-25833","1":"page","2":"type-page","3":"status-publish","5":"entry"},"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.5.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.5.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MemberPress\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Laravel Developer Challenge\" \/>\n\t\t<meta property=\"og:description\" content=\"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1275\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-02-17T16:06:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-02T16:41:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/memberpress\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@memberpress\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Laravel Developer Challenge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/memberpress.com\\\/pt\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/#listItem\",\"name\":\"Careers\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/#listItem\",\"position\":2,\"name\":\"Careers\",\"item\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#listItem\",\"name\":\"Laravel Developer Challenge\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#listItem\",\"position\":3,\"name\":\"Laravel Developer Challenge\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/#listItem\",\"name\":\"Careers\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/#organization\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"url\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/memberpress.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/mp-icon-RGB_Icon-01.jpg\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#organizationLogo\",\"width\":1650,\"height\":1275,\"caption\":\"memberpress logo icon\"},\"image\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/memberpress\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/memberpressplugin\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MemberPressPlugin\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/memberpress\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#webpage\",\"url\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/\",\"name\":\"Laravel Developer Challenge\",\"description\":\"As part of the application process, you\\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/careers\\\/laravel-developer-challenge\\\/#breadcrumblist\"},\"datePublished\":\"2021-02-17T09:06:02-05:00\",\"dateModified\":\"2024-02-02T11:41:08-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/\",\"name\":\"MemberPress\",\"description\":\"The All-In-One WordPress Membership Plugin\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/memberpress.com\\\/pt\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Laravel Developer Challenge<\/title>\n\n","aioseo_head_json":{"title":"Desafio do desenvolvedor Laravel","description":"Como parte do processo de candidatura, voc\u00ea foi solicitado a concluir o desafio a seguir. Se tiver alguma d\u00favida, responda ao \u00faltimo e-mail que recebeu da nossa equipe. Requisitos Crie um aplicativo Laravel com Postgresql como banco de dados (sinta-se \u00e0 vontade para utilizar um aplicativo inicial Laravel ou outros componentes pr\u00e9-constru\u00eddos, como Breeze, Jetstream","canonical_url":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt#listItem","position":1,"name":"Home","item":"https:\/\/memberpress.com\/pt","nextItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt\/careers\/#listItem","name":"Careers"}},{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt\/careers\/#listItem","position":2,"name":"Careers","item":"https:\/\/memberpress.com\/pt\/careers\/","nextItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#listItem","name":"Laravel Developer Challenge"},"previousItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#listItem","position":3,"name":"Laravel Developer Challenge","previousItem":{"@type":"ListItem","@id":"https:\/\/memberpress.com\/pt\/careers\/#listItem","name":"Careers"}}]},{"@type":"Organization","@id":"https:\/\/memberpress.com\/pt\/#organization","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","url":"https:\/\/memberpress.com\/pt\/","logo":{"@type":"ImageObject","url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#organizationLogo","width":1650,"height":1275,"caption":"memberpress logo icon"},"image":{"@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/memberpress\/","https:\/\/www.pinterest.com\/memberpressplugin\/","https:\/\/www.youtube.com\/c\/MemberPressPlugin","https:\/\/www.linkedin.com\/company\/memberpress\/"]},{"@type":"WebPage","@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#webpage","url":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/","name":"Laravel Developer Challenge","description":"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/memberpress.com\/pt\/#website"},"breadcrumb":{"@id":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/#breadcrumblist"},"datePublished":"2021-02-17T09:06:02-05:00","dateModified":"2024-02-02T11:41:08-05:00"},{"@type":"WebSite","@id":"https:\/\/memberpress.com\/pt\/#website","url":"https:\/\/memberpress.com\/pt\/","name":"MemberPress","description":"The All-In-One WordPress Membership Plugin","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/memberpress.com\/pt\/#organization"}}]},"og:locale":"pt_BR","og:site_name":"MemberPress","og:type":"article","og:title":"Laravel Developer Challenge","og:description":"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream","og:url":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/","og:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","og:image:secure_url":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg","og:image:width":1650,"og:image:height":1275,"article:published_time":"2021-02-17T16:06:02+00:00","article:modified_time":"2024-02-02T16:41:08+00:00","article:publisher":"https:\/\/www.facebook.com\/memberpress\/","twitter:card":"summary_large_image","twitter:site":"@memberpress","twitter:title":"Laravel Developer Challenge","twitter:description":"As part of the application process, you\u2019ve been requested to complete the following challenge. If you have any questions please respond to the last email you received from our team. Requirements Create a Laravel Application with Postgresql as your database (feel free to utilize a Laravel starter app or other pre-built components like Breeze, Jetstream","twitter:image":"https:\/\/memberpress.com\/wp-content\/uploads\/2022\/10\/mp-icon-RGB_Icon-01.jpg"},"aioseo_meta_data":{"post_id":"25833","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2025-10-09 20:04:25","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":null,"created":"2021-02-16 22:29:29","updated":"2026-03-03 15:04:44"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/memberpress.com\/pt\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/memberpress.com\/pt\/careers\/\" title=\"Careers\">Careers<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tLaravel Developer Challenge\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/memberpress.com\/pt"},{"label":"Careers","link":"https:\/\/memberpress.com\/pt\/careers\/"},{"label":"Laravel Developer Challenge","link":"https:\/\/memberpress.com\/pt\/careers\/laravel-developer-challenge\/"}],"app_access":{"can_access":true,"restrict_message":null},"_links":{"self":[{"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/pages\/25833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/users\/42130"}],"replies":[{"embeddable":true,"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/comments?post=25833"}],"version-history":[{"count":0,"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/pages\/25833\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/pages\/17527"}],"wp:attachment":[{"href":"https:\/\/memberpress.com\/pt\/wp-json\/wp\/v2\/media?parent=25833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}