{"id":432,"date":"2017-08-30T12:30:25","date_gmt":"2017-08-30T07:00:25","guid":{"rendered":"http:\/\/www.concettolabs.com\/blog\/?p=432"},"modified":"2017-08-30T12:30:25","modified_gmt":"2017-08-30T07:00:25","slug":"unveiling-laravel-spark","status":"publish","type":"post","link":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/","title":{"rendered":"Unveiling Laravel Spark"},"content":{"rendered":"<p>Laravel Spark, the banner product of <span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.concettolabs.com\/laravel-development\" target=\"_blank\" rel=\"nofollow\"><strong>Laravel PHP framework<\/strong><\/a><\/span>, exhibits two sides of the same story. On one side it ensures ease of formulation but on the other side discomfort of developing the software parts for a service application.<\/p>\n<p>Spark sets the platform for the subscription application services like billing, invoices, password reset, profile photos, authentication, etc. One may even call it a tool functioned to accelerate the pace at which SaaS application spins. Since most of the SaaSes are equipped with majorly similar components like user accounts, payment plans, stripe-based payments, etc. Sparklets you jump over the hassle of recreating the functionalities with every novel Laravel app created and instead benefit you with a bonus of free SaaS landing pages to boot.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"LARAVEL_SPARK_INSTALLATION\"><\/span>LARAVEL SPARK INSTALLATION<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ease of installation is what Spark boasts of. One just needs to type the command<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-433 size-full\" title=\"Spark boasts\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-1.png\" alt=\"Spark boasts \" width=\"800\" height=\"49\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-1.png 800w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-1-300x18.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-1-768x47.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>But before running the command, one needs to ensure that his or her system is equipped with Global Composer Bin. This will ensure that when Spark is run through Command, it gets detected automatically from the folder.<\/p>\n<p>Now, it\u2019s time to for Laravel installation. So,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-434 size-full\" title=\"Laravel installation\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-2.png\" alt=\"Laravel installation\" width=\"800\" height=\"98\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-2.png 800w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-2-300x37.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-2-768x94.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>And finally, Spark installation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-435 size-full\" title=\"Spark installation\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-3.png\" alt=\"Spark installation\" width=\"801\" height=\"52\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-3.png 801w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-3-300x19.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-3-768x50.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/p>\n<p>This is followed by all the prompts wherein YES should be your only answer.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-436 size-full\" title=\"prompts\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-4.png\" alt=\"prompts\" width=\"527\" height=\"321\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-4.png 527w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-4-300x183.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/p>\n<p><strong>These commands can also be prompted manually:<\/strong><\/p>\n<ul>\n<li>php artisan migrate<\/li>\n<li>npm install<\/li>\n<li>gulp<\/li>\n<\/ul>\n<p>Finally, go to the .env file and set up the stripe token and Authy key. The author key is a 2FA system (2 Factor Authentication), for ensuring the protection of logins and also one can sign up for free API key.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"CHANGES_BROUGHT_IN_BY_SPARK\"><\/span>CHANGES BROUGHT IN BY SPARK<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Changes in the default view. For example: Instead of showing welcome, it now shows spark:: welcome<\/li>\n<li>Updated user model to billable and 2FA (Factor Authentication)<\/li>\n<li>Addition of stripe related fields to the user.<\/li>\n<li>Addition of CashierServiceProvider and StripeServiceProvider<\/li>\n<li>Changing password reset email to Spark password reset email.<\/li>\n<li>Up gradation of creating a table to include Cashier, Team, and Two-Factor Auth columns.<\/li>\n<li>Pulling in of app.js into Elixir and addition of some Spark-specific Sass variables to app.scss.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"NEW_FILES_FROM_SPARK\"><\/span>NEW FILES FROM SPARK<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>app\/Providers\/SparkServiceProvider.php<\/li>\n<li>$invoiceWith ( for customization of invoices created by Spark)<\/li>\n<li>customizeRegistration() (to add validation requirements and customize the user creation process)<\/li>\n<li>customizeRoles()( For role setting)<\/li>\n<li>customizeSettingsTabs() (For customizing default settings)<\/li>\n<li>customizeProfileUpdates() (For customizing the user update process)<\/li>\n<li>customizeSubscriptionPlans() ( For modifying the time plans into yearly, monthly, etc)<\/li>\n<li>app\/Team.php<\/li>\n<li>database\/migrations\/DATE_create_teams_table.php<\/li>\n<li>resources\/assets\/js\/app.js<\/li>\n<li>resources\/assets\/js\/spark\/components.js<\/li>\n<li>resources\/views\/home.blade.php<\/li>\n<li>md ( For terms of service page)<\/li>\n<\/ul>\n<p>SPARK LOGIN PAGE<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-437 size-full\" title=\"SPARK LOGIN PAGE\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-5.png\" alt=\"SPARK LOGIN PAGE\" width=\"799\" height=\"345\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-5.png 799w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-5-300x130.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-5-768x332.png 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/p>\n<p>SPARK PASSWORD RESET PAGE<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-438 size-full\" title=\"SPARK PASSWORD RESET PAGE\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-6.png\" alt=\"SPARK PASSWORD RESET PAGE\" width=\"804\" height=\"210\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-6.png 804w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-6-300x78.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-6-768x201.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/p>\n<p>SPARK REGISTRATION PAGE<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-439 size-full\" title=\"SPARK REGISTRATION PAGE\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-7.png\" alt=\"SPARK REGISTRATION PAGE\" width=\"804\" height=\"306\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-7.png 804w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-7-300x114.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-7-768x292.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/p>\n<p>TERMS OF SERVICE PAGE<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-440 size-full\" title=\"TERMS OF SERVICE PAGE\" src=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-8.png\" alt=\"TERMS OF SERVICE PAGE\" width=\"799\" height=\"114\" srcset=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-8.png 799w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-8-300x43.png 300w, https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/spark-8-768x110.png 768w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"AUTHENTICATION\"><\/span>AUTHENTICATION<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"text-decoration: underline;\"><a href=\"https:\/\/www.concettolabs.com\/laravel-development\" target=\"_blank\" rel=\"nofollow\"><strong>Laravel Spark<\/strong><\/a><\/span> comes built in with an extensive authentication framework that is interspersed in the software application, easily. It supports two-factor authentication (2FA).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"PAYMENTS\"><\/span>PAYMENTS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Add a Stripe. Add a free monthly or yearly plan and finally add them to <strong>SparkServiceProvider<\/strong>.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#LARAVEL_SPARK_INSTALLATION\" title=\"LARAVEL SPARK INSTALLATION\">LARAVEL SPARK INSTALLATION<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#CHANGES_BROUGHT_IN_BY_SPARK\" title=\"CHANGES BROUGHT IN BY SPARK\">CHANGES BROUGHT IN BY SPARK<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#NEW_FILES_FROM_SPARK\" title=\"NEW FILES FROM SPARK\">NEW FILES FROM SPARK<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#AUTHENTICATION\" title=\"AUTHENTICATION\">AUTHENTICATION<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#PAYMENTS\" title=\"PAYMENTS\">PAYMENTS<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. On one side it ensures ease of formulation but on the other side discomfort of developing the software parts for a service application. Spark sets the platform for the subscription application services like billing, invoices, password reset, profile photos, [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[146],"tags":[306,178,307,308],"class_list":["post-432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development","tag-introducing-laravel-spark","tag-laravel-php-framework","tag-laravel-spark","tag-spark-service-provider"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unveiling Laravel Spark- Concetto Labs<\/title>\n<meta name=\"description\" content=\"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unveiling Laravel Spark- Concetto Labs\" \/>\n<meta property=\"og:description\" content=\"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/\" \/>\n<meta property=\"og:site_name\" content=\"concettolabs\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-30T07:00:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tejas Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tejas Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/\",\"name\":\"Unveiling Laravel Spark- Concetto Labs\",\"isPartOf\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg\",\"datePublished\":\"2017-08-30T07:00:25+00:00\",\"dateModified\":\"2017-08-30T07:00:25+00:00\",\"author\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/17a20ab8e780fc3e42539c209e40f91f\"},\"description\":\"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.\",\"breadcrumb\":{\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg\",\"contentUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg\",\"width\":1000,\"height\":500,\"caption\":\"Unveiling Laravel Spark\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unveiling Laravel Spark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/\",\"name\":\"concettolabs\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/17a20ab8e780fc3e42539c209e40f91f\",\"name\":\"Tejas Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg\",\"contentUrl\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg\",\"caption\":\"Tejas Patel\"},\"description\":\"Tejas Patel is a Co-Founder of Concetto Labs, I have 12+ years of professional experience in building high quality and scalable web applications using FullStack &amp; PHP with its different frameworks.\",\"sameAs\":[\"https:\/\/www.concettolabs.com\"],\"url\":\"https:\/\/websitelaravel.concettoprojects.com\/blog\/author\/tejas-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unveiling Laravel Spark- Concetto Labs","description":"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Unveiling Laravel Spark- Concetto Labs","og_description":"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.","og_url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/","og_site_name":"concettolabs","article_published_time":"2017-08-30T07:00:25+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg","type":"image\/jpeg"}],"author":"Tejas Patel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tejas Patel","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/","name":"Unveiling Laravel Spark- Concetto Labs","isPartOf":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage"},"image":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage"},"thumbnailUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg","datePublished":"2017-08-30T07:00:25+00:00","dateModified":"2017-08-30T07:00:25+00:00","author":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/17a20ab8e780fc3e42539c209e40f91f"},"description":"Laravel Spark, the banner product of Laravel PHP framework, exhibits two sides of the same story. Concetto Labs provide Laravel PHP framework developers.","breadcrumb":{"@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#primaryimage","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg","contentUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2017\/08\/laravel-spark.jpg","width":1000,"height":500,"caption":"Unveiling Laravel Spark"},{"@type":"BreadcrumbList","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/unveiling-laravel-spark\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/websitelaravel.concettoprojects.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Unveiling Laravel Spark"}]},{"@type":"WebSite","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#website","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/","name":"concettolabs","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/websitelaravel.concettoprojects.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/17a20ab8e780fc3e42539c209e40f91f","name":"Tejas Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/websitelaravel.concettoprojects.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg","contentUrl":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg","caption":"Tejas Patel"},"description":"Tejas Patel is a Co-Founder of Concetto Labs, I have 12+ years of professional experience in building high quality and scalable web applications using FullStack &amp; PHP with its different frameworks.","sameAs":["https:\/\/www.concettolabs.com"],"url":"https:\/\/websitelaravel.concettoprojects.com\/blog\/author\/tejas-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":0,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/media\/441"}],"wp:attachment":[{"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websitelaravel.concettoprojects.com\/blog\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}