Simple Arabic Laravel Dashboard , has basic settings and a nice layout . to make it easy for you to create fast dashboard

Overview

Simple Arabic Laravel Dashboard

  • Auto Seo
  • Optimized Notifications With Images
  • Smart Alerts
  • Auto Js Validations
  • Front End Alert
  • Nice Image Viewing FancyBox
  • Drag And drop Feature
  • Fully Arabic 😀
  • Smart Editor With Upload Images
  • Select from Already uploaded Files
  • Fully Profile System With Avatars ( Can Resize Avatar )
  • Fully Responsive
  • Intervally Getting Notifcations Out Of The Box
  • FontAwesome PRO 💥 + ResponsiveFonts + Noto Sans Arabic fonts Included
  • Robots.txt and SiteMapGenerator
  • General Statistics On Home Page ( New Users , Top Pages , Top Browsers , Top Devices , Top OSs , Top Ips , Top Users , and so on ... )
  • Custom 404 Page
  • Nice Login , Register and Confirm Email Pages
  • Most Common Settings
  • Ready to integrate CloudFlare Firewall
  • Smart Logging System
  • https://raw.githubusercontent.com/peter-tharwat/dashboard/master/public/screenshot.jpg

How to setup

# copy .env.example to .env
cp .env.example .env
# generate security key , link storage file
php artisan key:generate
php artisan storage:link
# after connect your database via .env file 
php artisan migrate:fresh
php artisan db:seed

Credentials

login page : http://127.0.0.1:8000/login
email : [email protected]
password : password

Main Yield Sections

@yield('styles')
@yield('content')
@yield('after-body')
@yield('scripts')

Notifications On Response

// docs : https://github.com/mckenziearts/laravel-notify

notify()->info('content','title');

notify()->success('content','title');

notify()->error('content','title');

Notifications On Frontend

// docs : https://github.com/CodeSeven/toastr
*****
You have To put alert in scripts section
// @yield('scripts')
*****
// Display a warning toast, with no title
toastr.warning('My name is Inigo Montoya. You killed my father, prepare to die!')

// Display a success toast, with a title
toastr.success('Have fun storming the castle!', 'Miracle Max Says')

// Display an error toast, with a title
toastr.error('I do not think that word means what you think it means.', 'Inconceivable!')

// Immediately remove current toasts without using animation
toastr.remove()

// Remove current toasts using animation
toastr.clear()

// Override global options
toastr.success('We do have the Kapua suite available.', 'Turtle Bay Resort', {timeOut: 5000})

Notification to [ 'dashboard' , 'email' ]

"http://example.com", 'methods'=>['database','mail'] ]); ">
(new \MainHelper)->notify_user([
      'user_id'=>2,
      'message'=>"محتوى الإشعار" ,
      'url'=>"http://example.com",
			'methods'=>['database','mail']
]);

Editor with and without file-explorer

You might also like...
A simple validator package to check if the given zipcode has a valid Dutch zipcode format
A simple validator package to check if the given zipcode has a valid Dutch zipcode format

Laravel Dutch Zipcode Validator A simple validator package to check if the given zipcode has a valid Dutch zipcode format Table of Contents Installati

Kalibrant - a package that provides a simple way to manage your models settings
Kalibrant - a package that provides a simple way to manage your models settings

Introduction For your laravel 9.x applications, Kalibrant is a package that provides a simple way to manage your models settings. It is a simple way t

A make:pivot command to create a pivot table with Laravel

make:pivot for Laravel Installation Requires PHP 8.0.0+ You can install the package via composer: composer require felixdorn/laravel-make-pivot-table

Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create
Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create

Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create. The directives you want Forman to perform are outlined in a JSON based template file.

Postgis extensions for laravel. Aims to make it easy to work with geometries from laravel models.

Laravel Wrapper for PostgreSQL's Geo-Extension Postgis Features Work with geometry classes instead of arrays. $model-myPoint = new Point(1,2); //lat

Store and retrieve settings generally or for model objects in Laravel.
Store and retrieve settings generally or for model objects in Laravel.

Store and retrieve settings generally or for model objects in Laravel. Documentation You can find the detailed documentation here in Laravel Settings

Strongly typed settings for Laravel, includes built-in encryption and friendly validation.

Strongly Typed Laravel Settings Install composer require bogdankharchenko/typed-laravel-settings Model Setup namespace App\Models\User; use Illuminat

This Laravel Nova settings tool based on env, using nativ nova fields and resources
This Laravel Nova settings tool based on env, using nativ nova fields and resources

Nova Settings Description This Laravel Nova settings tool based on env, using nativ nova fields and resources Features Using native Nova resources Ful

Renamify is a package for Laravel used to rename a file before uploaded to prevent replacing exists file which has the same name to this new uploaded file.
Renamify is a package for Laravel used to rename a file before uploaded to prevent replacing exists file which has the same name to this new uploaded file.

Renamify Laravel package for renaming file before uploaded on server. Renamify is a package for Laravel used to rename a file before uploaded to preve

Comments
  • An issue during installing process

    An issue during installing process

    Illuminate\Database\QueryException

    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dashboard.settings' doesn't exist (SQL: select * from settings limit 1)

    at C:\xampp\htdocs\dashboard\vendor\laravel\framework\src\Illuminate\Database\Connection.php:703 699▕ // If an exception occurs when attempting to run a query, we'll format the error 700▕ // message to include the bindings with SQL, which will make this exception a 701▕ // lot more helpful to the developer instead of just the database's errors. 702▕ catch (Exception $e) { ➜ 703▕ throw new QueryException( 704▕ $query, $this->prepareBindings($bindings), $e 705▕ ); 706▕ } 707▕ }

    opened by rebarhama 2
  • Instead of resizing images on upload, use glide library

    Instead of resizing images on upload, use glide library

    Just a small suggestion

    Instead of storing different sizes of an image, you can use laravel-glide to do an image size on the fly and save a cached version so if you used the same size elsewhere in the future. its more dynamic and gives you more options in the future

    opened by ahmdqader 1
  • Share Data From Modules Active

    Share Data From Modules Active

    Sometimes you need to link all the modules together in specific information, such as you may need to add permissions to a package without going back every time to modify the file and the main function of sharing the information is to fully link all parts of the site

    opened by Hazem7575 0
  • Using PHPFlasher instead of

    Using PHPFlasher instead of "yoeunes/toastr"

    opened by yoeunes 0
Releases(v2.0.0)
  • v2.0.0(Mar 1, 2022)

  • v1.2.0(Jan 28, 2022)

    • ✅ Auto & Smart Seo
    • ✅ Optimized Notifications With Images
    • ✅ Smart Alerts
    • ✅ Auto Js Validations
    • ✅ Front End Alert
    • ✅ Nice Image Viewing FancyBox
    • ✅ Drag And drop Feature
    • ✅ Fully Arabic 😀
    • ✅ Smart Editor With Upload Images
    • ✅ Select from Already uploaded Files
    • ✅ Fully Profile System With Avatars ( Can Resize Avatar )
    • ✅ Fully Responsive
    • ✅ Intervally Getting Notifcations Out Of The Box
    • ✅ FontAwesome PRO 💥 + ResponsiveFonts + Noto Sans Arabic fonts Included
    • ✅ Robots.txt , SiteMapGenerator , manifest.json
    • ✅ General Statistics On Home Page ( Traffic , New Users , Top Pages , Top Browsers , Top Devices , Top OSs , Top Ips , Top Users , and so on ... )
    • ✅ basic pages ( contact , articles , privacy , terms , about , categories , redirections )
    • ✅ Smart Error Listeners
    • ✅ Smart Traffic tracker
    • ✅ RateLimit Plugin
    • ✅ Custom 404 Page
    • ✅ Nice Login , Register and Confirm Email Pages
    • ✅ Most Common Settings
    • ✅ Ready to integrate CloudFlare Firewall
    • ✅ Smart Logging System
    • ✅ and More

    Full Changelog: https://github.com/peter-tharwat/dashboard/compare/v1.1.0...v1.2.0

    Source code(tar.gz)
    Source code(zip)
    dashboard-v1.2.0.zip(12.09 MB)
  • v1.1.0(Nov 15, 2021)

    • [ ] Auto Seo
    • [ ] Optimized Notifications With Images
    • [ ] Smart Alerts
    • [ ] Auto Js Validations
    • [ ] Front End Alert
    • [ ] Nice Image Viewing FancyBox
    • [ ] Drag And drop Feature
    • [ ] Fully Arabic 😀
    • [ ] Smart Editor With Upload Images
    • [ ] Select from Already uploaded Files
    • [ ] Fully Profile System With Avatars ( Can Resize Avatar )
    • [ ] Fully Responsive
    • [ ] Intervally Getting Notifcations Out Of The Box
    • [ ] FontAwesome PRO 💥 + ResponsiveFonts + Noto Sans Arabic fonts Included
    • [ ] Robots.txt and SiteMapGenerator
    • [ ] General Statistics On Home Page ( New Users , Top Pages , Top Browsers , Top Devices , Top OSs , Top Ips , Top Users , and so on ... )
    • [ ] Custom 404 Page
    • [ ] Nice Login , Register and Confirm Email Pages
    • [ ] Most Common Settings
    • [ ] Ready to integrate CloudFlare Firewall
    • [ ] Smart Logging System
    Source code(tar.gz)
    Source code(zip)
    dashboard-master.5.zip(10.57 MB)
  • v1.0.0(Nov 14, 2021)

    • [ ] Auto Seo
    • [ ] Optimized Notifications With Images
    • [ ] Smart Alerts
    • [ ] Auto Js Validations
    • [ ] Front End Alert
    • [ ] Nice Image Viewing FancyBox
    • [ ] Drag And drop Feature
    • [ ] Fully Arabic 😀
    • [ ] Smart Editor With Upload Images
    • [ ] Select from Already uploaded Files
    • [ ] Fully Profile System With Avatars ( Can Resize Avatar )
    • [ ] Fully Responsive
    • [ ] Auth System With A new Look
    • [ ] Intervally Getting Notifcations Out Of The Box
    • [ ] FontAwesome PRO 💥 + ResponsiveFonts + Noto Sans Arabic fonts Included
    • [ ] Robots.txt and SiteMapGenerator
    Source code(tar.gz)
    Source code(zip)
    dashboard-v1.0.0.zip(10.50 MB)
Owner
Peter Tharwat
Peter Tharwat
Builds nice, normalized and easy to consume REST JSON responses for Laravel powered APIs.

REST API Response Builder for Laravel Master branch: Development branch: Table of contents Introduction Why should I use it? Usage examples Features E

Marcin Orlowski 614 Dec 26, 2022
Base library for repeated layout fields, content builders and other collection components

laravel-flexible-content This package's only purpose is to build custom repeated layout components, such as Laravel Nova's Flexible Content field or y

Whitecube 5 May 31, 2022
Multi layout react laravel

multi-layout-react-laravel multi layout react-laravel is a repository for creating 1 integrated system, this repository uses react(laravel ui) version

null 2 Feb 13, 2022
Extend Kirby’s templates with a powerful layout system

Kirby Layouts plugin This plugin extends Kirby’s templates with a powerful layout system. Installation Download Download and copy this repository to /

Kirby 3 39 Dec 28, 2022
Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable.

Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable. the datatable is created with laravel & ajax so No need to install another package, yout can do search, sort, paginate and show records per page fastly.

Jumah 3 Oct 3, 2022
Prerender Laravel pages using Clusteer and this nice package.

Laravel Clusteer Prerender Prerender Laravel pages using Clusteer and this nice package. ?? Supporting If you are using one or more Renoki Co. open-so

Renoki Co. 4 Aug 10, 2022
A nice GUI for Laravel Artisan, ready out of the box, configurable and handy for non-CLI experienced developers.

Artisan UI A nice GUI for Laravel Artisan, ready out of the box, configurable and handy for non-CLI experienced developers. Supported commands must be

Pablo Leone 1 Dec 3, 2021
Testbench Component is the de-facto package that has been designed to help you write tests for your Laravel package

Laravel Testing Helper for Packages Development Testbench Component is the de-facto package that has been designed to help you write tests for your La

Orchestra Platform 1.9k Dec 29, 2022
⚙️Simple key/value typed settings for your Laravel app with synchronized json export

Simple key/value typed settings for your Laravel app Create, store and use key/value settings, typed from numbers over dates to array, cached for quic

elipZis 8 Jan 7, 2023
With dadjokes every time you load your control panel you'll be greeted by an epic dad joke on the dashboard.

Filament Dad Jokes Widget With DadJokes every time you load your control panel you'll be greeted by an epic dad joke on the dashboard. Installation Yo

Craig Smith 15 Jan 7, 2023