GithubHelp home page GithubHelp logo

naime-hossain / laraveldash Goto Github PK

View Code? Open in Web Editor NEW

This project forked from getspooky/yaldash

1.0 1.0 0.0 6.24 MB

๐Ÿ‘ป It's never been easier to build and customize admin panels. Yah! laravelDash is a beautifully designed administration panel for Laravel.

Home Page: https://getspooky.github.io/laravelDash

License: MIT License

PHP 2.17% HTML 0.54% JavaScript 81.62% Vue 0.32% CSS 9.54% Shell 0.01% Blade 1.47% SCSS 4.34%

laraveldash's Introduction

GitHub version GitHub GitHub repo size GitHub issues GitHub Download

Created by getspooky and maintained with โค๏ธ by an amazing team of developers.

Table of Contents

Introduction

๐Ÿณ It's never been easier to build and customize admin panels. Yah! laravelDash is a beautifully designed administration panel for Laravel.

Dashboard Interface Checkout Interface
CRUD Interface Post Interface

Features

Dashboard Template
The design donโ€™t just look good though, they are also fully mobile responsive to accommodate users that are accessing your app, software, or website on their smartphones and tablets, no matter what size screen they have.
Settings Manager
The Settings section allows you to update your personal information.This can be anything from your First Name , Email , Country , Password , Address or Image.
Vue2Editor Integration
Your editor for rich text editing built with Vue.js and Quill.js , Simple setup so you can get started quickly , Offers the options you need for more complex scenarios
Cross platform and browser support
Build HTML5 web apps for desktops, tablets and smartphones with touch screen interface which work in all major browsers.
Stripe Checkout
Smart payment page that works seamlessly across devices and is designed to increase your conversion. Payment methods: credit and debit cards, Apple Pay

Documentation

For installation instructions, in-depth usage and deployment details, please take a look at the official documentation.

Requirements

LaravelDash has a few requirements you should be aware of before installing:

  • Composer
  • Laravel Framework 5.4+
  • Laravel Mix
  • Node.js & NPM

Browser Support

LaravelDash supports reasonably recent versions of the following browsers::

  • Google Chrome
  • Microsoft Edge
  • Firefox
  • Opera
  • Safari

Usage

๐Ÿšจ The official guide assumes intermediate level knowledge of PHP.

Minute 1: Create the Laravel application

we assume that you have been able to set up your development environment. There are two ways to install Laravel project

  • Via Laravel Installer
  • Via Composer Create-Project

I will be using via composer to create new project

composer create-project --prefer-dist laravel/laravel blog 

Laravel provides a quick way to scaffold all of the routes and views you need for authentication using one simple command:

composer require laravel/ui

php artisan ui --auth

Minute 2: Configuration

Firstly, make sure to create a new database and add your database credentials to your .env file :

APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Minute 3: Install and Configure laravelDash

LaravelDash is super easy to install. After creating your new Laravel application you can include the laravelDash package with the following command:

composer require yal/laraveldash

LaravelDash will automatically register its service provider if you are using Laravel >=5.5. If you are using LaravelDash with Laravel 5.3 or 5.4, add LaravelDashโ€™s service provider in your applicationโ€™s config/app.php file:

/*
 * Laraveldash Service Provider
 */
yal\laraveldash\Providers\DashboardServiceProvider::class, 

Next, you need to publish the laravelDash configuration file:

php artisan vendor:publish --provider="yal\laraveldash\Providers\DashboardServiceProvider" --tag="config"

Next, you need to publish the laravelDash assets:

php artisan vendor:publish --provider="yal\laraveldash\Providers\DashboardServiceProvider" --tag="laravelDash-assets"

Minute 4: Running Migrations and Defining Relationships

Generated migrations are regular Laravel migrations , Run the migrations with:

php artisan migrate

Or run the LaravelDash command, that provides you with what you need to start using LaravelDash

php artisan laraveldash:install

Database tables are often related to one another. For example, a blog post may have many comments, or an order could be related to the user who placed it. Eloquent makes managing and working with these relationships easy. so go to App\User.php and add UserRelation

<?php

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use yal\laraveldash\Traits\UserRelation;

class User extends Authenticatable
{
    use Notifiable,UserRelation;

}

Minute 5:Yah! Youโ€™re on LaravelDash !

To see it, you need to start a web server on your development machine. You can do this by running the following command:php artisan serve and then head to http://localhost:8000/Dashboard

Contribute

Whether you're helping us fix bugs, improve the docs, or spread the word, we'd love to have you as part of the LaravelDash community! ๐Ÿ’ช๐Ÿ’œ See CONTRIBUTING.md for more information on what we're looking for and how to get started.

Thanks goes to these wonderful people (emoji key):

Yasser A.Idrissi
Yasser A.Idrissi

๐Ÿ’ป ๐Ÿ“– ๐Ÿค” ๐Ÿ‘€ โš ๏ธ
Jose Rosado
Jose Rosado

๐Ÿ’ป ๐Ÿ“– ๐Ÿค” ๐Ÿ‘€ โš ๏ธ
ุฃุดุฑู ุจุตุฑู‰
ุฃุดุฑู ุจุตุฑู‰

๐Ÿ’ป ๐Ÿ“–๐Ÿ‘€ โš ๏ธ

Inani El Houssain
Inani El Houssain

๐Ÿ’ป ๐Ÿ“–๐Ÿ‘€ โš ๏ธ
Michael Millis
Michael Millis

๐Ÿ’ป ๐Ÿ“–๐Ÿ‘€ โš ๏ธ
Uchinka
Uchinka

๐Ÿ’ป ๐Ÿ“–๐Ÿ‘€ โš ๏ธ

Security Vulnerabilities

If you discover a security vulnerability within LaravelDash, please send an e-mail to Yasser Ameur El Idrissi via [email protected] . All security vulnerabilities will be promptly addressed.

Changelog

Please see CHANGELOG for more information what has changed recently.

License

The LaravelDash Library is open-source software licensed under the MIT license.

Support on Beerpay

Hey dude! Help me out for a couple of ๐Ÿป!

Beerpay Beerpay

laraveldash's People

Contributors

getspooky avatar oliuz avatar dependabot[bot] avatar ashrafbasry avatar akiyamasm avatar gradedcatfood avatar uchinx avatar

Stargazers

 avatar

Watchers

James Cloos avatar

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.