<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: LaraShout</title>
    <description>The latest articles on DEV Community by LaraShout (@larashout).</description>
    <link>https://dev.to/larashout</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F156633%2Fc518af42-daee-4e75-8633-c35a4e0aef98.jpg</url>
      <title>DEV Community: LaraShout</title>
      <link>https://dev.to/larashout</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/larashout"/>
    <language>en</language>
    <item>
      <title>Laravel E-Commerce Application Development – Backend Admin Authentication</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Mon, 20 May 2019 10:38:05 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-e-commerce-application-development-backend-admin-authentication-6jj</link>
      <guid>https://dev.to/larashout/laravel-e-commerce-application-development-backend-admin-authentication-6jj</guid>
      <description>&lt;p&gt;This is the fourth part of the Laravel E-Commerce Application Development series, in this part will implement the admin authentication using Laravel guards.&lt;/p&gt;

&lt;p&gt;I assume you should have the e-commerce application project on your machine or you can grab it from Laravel E-Commerce Application repository, we will start from where we left it in the last part.&lt;/p&gt;

&lt;p&gt;In the last part, we created the admin model, migration and seed, in this post we will implement authentication for the admin area. Laravel’s default authentication works with the User model but we will implement our own login functionality for Admin model which means we are implementing adding multiple authentication for different models.&lt;/p&gt;

&lt;p&gt;Read the full article at &lt;a href="https://www.larashout.com/backend-admin-authentication"&gt;https://www.larashout.com/backend-admin-authentication&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravelmutliauth</category>
      <category>laravelguards</category>
    </item>
    <item>
      <title>Laravel E-Commerce Application Development – Assets Setup Using Laravel Mix</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Mon, 13 May 2019 15:21:09 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-e-commerce-application-development-assets-setup-using-laravel-mix-1k43</link>
      <guid>https://dev.to/larashout/laravel-e-commerce-application-development-assets-setup-using-laravel-mix-1k43</guid>
      <description>&lt;p&gt;This is the second part of Laravel E-Commerce Application Development tutorial series, in this part, we will set up the static assets using Laravel Mix.&lt;/p&gt;

&lt;p&gt;You should have your e-commerce application project on your machine, which we set up in the last part of this series.&lt;/p&gt;

&lt;p&gt;.gitigonre Changes&lt;br&gt;
First thing first, we have to add a couple of lines in our .gitignore file. This file is used to list all folders and files which we don’t want to add to our Git repository. It’s always helpful to think ahead about any folders and files which you want to exclude from Git.&lt;/p&gt;

&lt;p&gt;So let’s start, we know we will be building backend (Admin Section) and frontend (Store Website) in this series. So we will have to manage our backend assets and frontend assets. It’s entirely up to you how you want to manage your assets. I will be showing how I will manage the assets for this project (normally I use the modular structure for a project but this series is to help newbies so I will keep it simple).&lt;/p&gt;

&lt;p&gt;Having said that, we will have to manage two folders for static assets in our public/ folder named backend and frontend (you can name them whatever you are fancy).&lt;/p&gt;

&lt;p&gt;Also, we will have another folder named uploads where we will be uploading all our products and other images from the backend.&lt;/p&gt;

&lt;p&gt;Open you .gitignore file from the root of your application and add a couple of below lines in it.&lt;/p&gt;

&lt;p&gt;Read the full article at &lt;a href="https://www.larashout.com/laravel-e-commerce-application-development-assets-setup-using-laravel-mix"&gt;https://www.larashout.com/laravel-e-commerce-application-development-assets-setup-using-laravel-mix&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravelecommerce</category>
      <category>laravelmix</category>
    </item>
    <item>
      <title>Laravel Clear Cache Using Artisan Command</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Mon, 13 May 2019 15:19:27 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-clear-cache-using-artisan-command-4f6m</link>
      <guid>https://dev.to/larashout/laravel-clear-cache-using-artisan-command-4f6m</guid>
      <description>&lt;p&gt;If you are making a lot of changes to your views and configurations then you might have encountered the problem I can’t see my changes, you should run the Laravel clear cache command in your terminal.&lt;/p&gt;

&lt;p&gt;When your application is in production mode you should try to leverage the cache as much as you can, but if your application is in the development mode then you can face some issues regarding the actual results you are looking for. This is due to some part of your application is served by the cache.&lt;/p&gt;

&lt;p&gt;Read full article at &lt;a href="https://www.larashout.com/laravel-clear-cache"&gt;Laravel Clear Cache&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravelclearcache</category>
    </item>
    <item>
      <title>Laravel E-Commerce Application Development – Introduction</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Tue, 07 May 2019 15:44:34 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-e-commerce-application-development-introduction-4350</link>
      <guid>https://dev.to/larashout/laravel-e-commerce-application-development-introduction-4350</guid>
      <description>&lt;p&gt;In this E-commerce Application Development Laravel Tutorial series, we will be creating a complete e-commerce application using Laravel 5.8 with VueJS for frontend.&lt;/p&gt;

&lt;p&gt;After completing this series you will be able to understand, how to construct a real-world application using Laravel?&lt;/p&gt;

&lt;p&gt;E-commerce is the activity of buying or selling products on online services or over the Internet. An e-commerce store provides a listing of the products the seller wishes to sell, which leads to a product details page to show extra information about the product. Finally, a shopping cart where buyers can add the products to cart and proceed to the checkout for making payment.&lt;/p&gt;

&lt;p&gt;Read the full article at &lt;a href="https://www.larashout.com/laravel-ecommerce-application-development-introduction"&gt;https://www.larashout.com/laravel-ecommerce-application-development-introduction&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>laravelecommerce</category>
    </item>
    <item>
      <title>Custom Validation Rules in Laravel</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Mon, 06 May 2019 12:27:38 +0000</pubDate>
      <link>https://dev.to/larashout/custom-validation-rules-in-laravel-4f8h</link>
      <guid>https://dev.to/larashout/custom-validation-rules-in-laravel-4f8h</guid>
      <description>&lt;p&gt;In this post, we will look at how we can create custom validation rules for Laravel Form Requests. In our previous post, Laravel Form Request Demystified we looked at how we can extract the validation from controller to custom request class, today we will create custom rules to use in the request class.&lt;/p&gt;

&lt;p&gt;Laravel provides an easy way to create custom validation rules. You can create custom rules based around your own business needs and use them anywhere in your application.&lt;/p&gt;

&lt;p&gt;This post is the continuity of Laravel Form Request Demystified post, so you should read this first.&lt;/p&gt;

&lt;p&gt;Read full article at &lt;a href="https://www.larashout.com/custom-validation-rules-in-laravel"&gt;https://www.larashout.com/custom-validation-rules-in-laravel&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravelvalidation</category>
      <category>customvalidation</category>
    </item>
    <item>
      <title>Using Laravel Model Factories To Generate Dummy Data</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Sat, 04 May 2019 20:43:34 +0000</pubDate>
      <link>https://dev.to/larashout/using-laravel-model-factories-to-generate-dummy-data-19e</link>
      <guid>https://dev.to/larashout/using-laravel-model-factories-to-generate-dummy-data-19e</guid>
      <description>&lt;p&gt;Laravel Model Factories allow you to generate fake data for your eloquent models. Model Factories are very useful for testing and seeding fake data to see if your application work as it suppose to be.&lt;/p&gt;

&lt;p&gt;In this post, we will look at how we can create model factories and generate dummy data using the Faker Library which ships with Laravel.&lt;/p&gt;

&lt;p&gt;Read the full article at &lt;a href="https://www.larashout.com/using-laravel-model-factories-to-generate-dummy-data"&gt;https://www.larashout.com/using-laravel-model-factories-to-generate-dummy-data&lt;/a&gt;&lt;/p&gt;

</description>
      <category>laravelmodel</category>
      <category>modelfactories</category>
      <category>laravelseeds</category>
    </item>
    <item>
      <title>How To Use Adapter Pattern in Laravel</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Sat, 04 May 2019 20:40:31 +0000</pubDate>
      <link>https://dev.to/larashout/how-to-use-adapter-pattern-in-laravel-pcd</link>
      <guid>https://dev.to/larashout/how-to-use-adapter-pattern-in-laravel-pcd</guid>
      <description>&lt;p&gt;In this post, we will look at how we can use the Adapter Pattern in Laravel. Throughout this post, we will look at the usage and benefits of this pattern using a real-world example.&lt;/p&gt;

&lt;p&gt;One thing we can not neglect when creating web application is the Change, it can be in requirements or the third party APIs you are relying your code on. You might think your system is designed perfectly, there are always chances that you will get a new request for a change in your code which will ruin your whole application design.&lt;/p&gt;

&lt;p&gt;The Adapter Pattern is a design pattern which deals with the change.&lt;/p&gt;

&lt;p&gt;Read the full article at &lt;a href="https://www.larashout.com/how-to-use-adapter-pattern-in-laravel"&gt;https://www.larashout.com/how-to-use-adapter-pattern-in-laravel&lt;/a&gt;&lt;/p&gt;

</description>
      <category>designpatterns</category>
      <category>adapterdesignpattern</category>
    </item>
    <item>
      <title>Laravel Mix – The Complete Guide</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Wed, 17 Apr 2019 09:52:59 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-mix-the-complete-guide-3b4h</link>
      <guid>https://dev.to/larashout/laravel-mix-the-complete-guide-3b4h</guid>
      <description>

&lt;p&gt;Laravel provides a fluent utility to compile all your frontend assets like stylesheets and scripts called Laravel Mix. In this post, we will find out what is Laravel Mix and how we can use it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Laravel Mix?
&lt;/h2&gt;

&lt;p&gt;According to Laravel’s Offical Documentation:&lt;/p&gt;

&lt;p&gt;Laravel Mix provides a fluent API for defining Webpack build steps for your Laravel application using several common CSS and JavaScript pre-processors.&lt;/p&gt;

&lt;p&gt;If you have ever tried to use WebPack for assets compilation, you will find out how easy it is with Mix to compile all your assets. You define assets compilation with a single line and it’s preconfigured settings will do the job for you.&lt;/p&gt;

&lt;p&gt;In the webpack.mix.js file we will manage all our assets which need to be compiled. You can find this file at the root of the Laravel application.&lt;/p&gt;

&lt;p&gt;You can read this full article at &lt;a href="https://www.larashout.com/laravel-mix"&gt;Laravel Mix&lt;/a&gt;&lt;/p&gt;


</description>
      <category>laravel</category>
      <category>laravelmix</category>
    </item>
    <item>
      <title>Laravel Queues Step By Step Guide</title>
      <dc:creator>LaraShout</dc:creator>
      <pubDate>Mon, 15 Apr 2019 08:17:22 +0000</pubDate>
      <link>https://dev.to/larashout/laravel-queues-step-by-step-guide-p00</link>
      <guid>https://dev.to/larashout/laravel-queues-step-by-step-guide-p00</guid>
      <description>

&lt;p&gt;In this post, we will discuss Laravel Queues which is one of the best features of the Laravel framework. So let’s dive in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Laravel Queues
&lt;/h2&gt;

&lt;p&gt;Laravel Queues provide integration of a variety of different queue backends like Beanstalkd, Amazon SQS, Redis, synchronous (sync) and database. You can find the queue configurations in the config/queue.php file. In this file, we will define the connection’s configurations for each queue drivers. You can check the official documentation for more details.&lt;/p&gt;

&lt;p&gt;You can read this full article at &lt;a href="https://www.larashout.com/laravel-queues-step-by-step-guide"&gt;Laravel Queues&lt;/a&gt;&lt;/p&gt;


</description>
      <category>laravel</category>
      <category>laravelqueues</category>
      <category>laraveljobs</category>
    </item>
  </channel>
</rss>
