shuntagami / laravel_admin

laravel-admin starter kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What

laravel-admin (https://github.com/z-song/laravel-admin) starter kit by docker-compose.

setup

$ cp ./.env.example ./.env
$ docker compose build admin
$ docker compose run --rm admin composer install
$ docker compose run --rm admin php artisan key:generate
$ docker compose run --rm admin php artisan admin:publish
$ docker compose run --rm admin php artisan migrate
$ docker compose run --rm admin php artisan db:seed --class=AdminTablesSeeder
$ docker compose run --rm admin php artisan admin:create-user # create an admin user with username and password
$ docker compose up admin

Then open http://localhost:8000/admin with your browser.

screenshot

File generate command

$ docker-compose run --rm admin php artisan make:model Api/User # Generate User model
$ docker-compose run --rm admin php artisan admin:make UserController --model=App\\Models\\Api\\User # Generate User Controller
$ docker-compose run --rm admin php artisan admin:action User\\Import --name="import" # Generate csv import action

About

laravel-admin starter kit


Languages

Language:PHP 85.2%Language:Blade 13.5%Language:Shell 0.7%Language:JavaScript 0.4%Language:Dockerfile 0.2%