Coder Social home page Coder Social logo

laravel_architectui's Introduction

Used Versions

  • Laravel v6.0.3
  • Laravel Passport v7.4.1
  • Laravel Ui v1.0.1
  • Laravel Permission v3.0
  • Laravel Datatable v9.6.0
  • Laravel JsValidation v2.5.0
  • Laravel Mix Purgecss v4.1.0

Download

git clone https://github.com/naywin-programmer/laravel_architectui.git your_project_name

To Use

  • create .env file
  • create database
  • composer install
  • php artisan key:generate
  • npm install
  • npm run dev
  • php artisan migrate:refresh
  • php artisan passport:install
  • php artisan db:seed

Custom Admin Route File

  • for admin routes, you can write admin routes in this file
routes/admin_web.php
  • if you want more seperated route files, you can edit in Laravel build-in RouteServiceProvider.php file
// for web
protected function mapWebRoutes()
{
    Route::middleware('web')
         ->namespace($this->namespace)
         ->group(function () {
            require base_path('routes/web.php');
            require base_path('routes/admin_web.php');
        });
}

// for api
protected function mapApiRoutes()
{
    Route::prefix('api')
         ->middleware('api')
         ->namespace($this->namespace)
         ->group(base_path('routes/api.php'));
}

Admin Dashboard Url

Default
http://127.0.0.1:8000/admin
Custom Prefix Name For Admin Dashboard (edit in .env or config/app.php)
  • set PREFIX_ADMIN_URL in .env
PREFIX_ADMIN_URL=/backend
  • now Admin Dashboard Url is
http://127.0.0.1:8000/backend/admin

Admin Account (in SuperAdminSeeder.php file)

email: [email protected]
password: password

To create default guards, roles, permissions for Laravel Permission by using seeder

  • config/custom_guards.php
  • config/custom_roles.php
  • config/custom_admin_permissions.php
  • config/custom_user_permissions.php

To create Permission and Role from Terminal (Laravel Permission)

https://docs.spatie.be/laravel-permission/v3/basic-usage/artisan/

Screenshots

Admin Login Screen

Admin Home Screen

User Screen

Admin User Screen

User Role Screen

Admin User Role Screen

Permission Screen

Categories Screen

laravel_architectui's People

Contributors

naywin-programmer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

laravel_architectui's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.