Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
-
Expressive, intuitive database ORM.
-
Database agnostic schema migrations.
Laravel is accessible, powerful, and provides tools required for large, robust applications.
Before you start to develop this website, please do some commands below and please do it in order:
NOTE: if there is a question to overwrite existing files or config, please answer NO
- Install Composer Packages
composer install
- Install npm packages and apply its packages
npm install && npm run dev
- run adminlte artisan install and plugin's install
php artisan adminlte:install && php artisan adminlte:plugins install
- copy
.env.example
and rename it to.env
, then set it with your own local environment. - run artisan generate app key
php artisan key:generate
- run this command to add laravel storage link
php artisan storage:link
- start your database engine(mysql/postgresql) on your system, create database named
mamotodb
, and then run this command to migrate the database and seed it
php artisan migrate && php artisan db:seed
- And done.