Create Asset management system in Laravel 5.7

journey sponsor

Fullstack Web Development With Laravel and Vue.jsLearn how to build fullstack web apps with Laravel 5, Laravel Mix, Vue js, Bootstrap 4 & Sass

Real Time Single Page Forum App with Pusher Laravel & vuejsMaking Things Realtime With Pusher in Single Page App

for this series we going to learn how to create CRUD and some extra feature like Report, Log,Permission,Localization in Laravel with use some business logic like a Asset management and so what is Asset management system ? is app that use for track asset like computer, license software, physical hardware like table,TV or consumables like oil, ink in this post I’ve explained how this we start to end

the inspiration project has become from snipe-it

Home - Snipe-IT Open Source IT Asset Management

if you have new for laravel learn from some project that has got many stars and contributors on Github that make your skill has grown quickly imagine your learn from many expert developers for free

snipe-it based on Laravel 5.4 and bootstrap 3 but in this series we use 5.7 and Bootstrap 4

for the current version has a lot of features and complicated structure has overwhelmed a newbiebecause of reason make I decide to use version 3 that release past 2 years

but for the initial version, we make it simple bitch

remember we not gonna copy paste we need to learn how many expert developers write code and select something that we understand in the newbie role

then we make small different from the demo just a version but core code it same

seriously we gonna learn with real life coder

they don’t watch more tutorial on Udemy or Many Tut site so much they jump in to code forest and try to understand using debugger with intercept code flow and watch how variable change when pass over over function

they learn the best practice from a thousand expert developer on Github

the intent of this post that make table of content post that detail post has add to later

in the start part 0, we prepare the environment for dev

I’huge fan of cloud9 but they have bought by AWS in 2017 that integrate to AWS service make that becomes complete Cloud Development Environment

we gonna learn how to use Cloud9 and setup necessary tool

requirement

Amazon account and credit card (if not use local alternative)

you gonna learn

part 1 we install and setup Laravel 5.7 and Github repository and deploy to Heroku

because keep project live on EC2 charge some cost in the free way I choose Heroku for make live demo

you gonna learn

Part 2 we gonna create simple CRUD series

Categories

in this section you will learn

User

in this section you will learn

Status Label

in this section you will learn

Asset Model

in this section you will learn

Manufacturer

in this section you will learn

Supplier

in this section you will learn

Departments

in this section you will learn

Location

in this section you will learn

Companies

in this section you will learn

Depreciation

Asset

in this section you will learn

License

in this section you will learn

Accessories

in this section you will learn

Consumable

in this section you will learn

Component

in this section you will learn

Extra feature

Simple report

so simple because is sum up of many data from table that you want

Permission management

so hard part but Larave handle this with Gate class

we gonna create permission management with Group of action that user can perform .

in this section you will learn

Action Log

in this section your gonna add Log to existing app

Localization

another interesting part we gonna update all static message all exist app to dynamic with Laravel localization class

in this section you will learn

Closing Sponsor

The Ultimate Advanced Laravel Pro course (incl Vuejs)

Build a Real-Time Online Game with Laravel

Learn More

Laravel 5.7 Ecommerce Shop

Learn More.

TDD Laravel — Lets Build Personal Budget Website

Learn More.

Closing Notes:

common pirate get on black pearl if you need explore Github Ocean with me

may be we could find some code treasure

if you need fundraise that journey