Download the PHP package mohamadtsn/laravel-supernova without Composer
On this page you can find all versions of the php package mohamadtsn/laravel-supernova. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mohamadtsn/laravel-supernova
More information about mohamadtsn/laravel-supernova
Files in mohamadtsn/laravel-supernova
Package laravel-supernova
Short Description it's a basic Management panel for laravel application
License MIT
Homepage https://github.com/mohamadtsn/laravel-supernova
Informations about the package laravel-supernova
Laravel Supernova
Give a professional and powerful management panel as your Laravel App gift. :gift:
Installation: :arrow_down:
configuration: :gear:
Publishing Base Vendor Files
Tag list:
- supernova-resources
- supernova-base-resources
- supernova-config
- supernova-migrations
- supernova-virtual-host-routes
- supernova-recaptcha-config
- supernova-basic-routes
Publishing Custom Vendor File
Change locale to fa
in config/app.php
Change Parent Class User Model:
Put this in App\Models\User.php
Add level
to fillable
fields in App\Models\User.php
.
Add these seeders call in Database\Seeders\DatabaseSeeder.php
in run()
method:
Add these into guards
section in config/auth.php
:
Put these in app/Http/Kernel.php
like below:
Change these in App/Http/Middleware/Authenticate.php
in redirectTo
method like below:
add admin panel routes file routes/admin.php
to App/Providers/RouteServiceProvider.php
in boot()
method
IMPORTANT!! Be sure to add before `web.php`.
Look carefully:
For Run project With Virtual Domain:
For Run project With Cli Serving (php artisan serve
):
Setup Schema:
1) Set database config connection in .env
file
2) Migrate and seeding using the following commands:
re-generate composer autoload:
Usage
Method #1 ====> Setup with virtual host
-
Build a
virtual subdomain
with nameManagement
- Example:
- origin domain =>
example.test
// Main URL - subdomain domain =>
management.example.test
// Admin Panel URL
-
add param
Admin Panel URL
toenv
file with nameAPP_MANAGEMENT_URL
like below: -
add config
Admin Panel URL
toconfig/supernova.php
file with namemanagement_url
like below: - Login to Panel
management.example.test/login
- Dashboard Panel
management.example.test/
Method #2 ====> Setup without virtual host
1) publish basic routes:
2) serve app with command:
3) Tip: You have access to Supernova Panel Routes
only with Prefix panel
4) Go to 127.0.0.1:8000/panel/login
Login to Panel
- Email:
[email protected]
- Password:
supernova@123
Enjoy it :wave:
All versions of laravel-supernova with dependencies
illuminate/support Version ^10.0
illuminate/routing Version ^10.0
illuminate/auth Version ^10.0
spatie/laravel-permission Version ^5.10
biscolab/laravel-recaptcha Version ^6.0
realrashid/sweet-alert Version ^7.0
mohamadtsn/laravel-repository Version ^2.0