Laravel: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
<h3>Docker</h3> | <h3>Docker</h3> | ||
Docker Pull Command | Docker Pull Command bisa dilihat di https://hub.docker.com/r/bitnami/laravel atau langsung saja gunakan perintah | ||
docker pull bitnami/laravel | docker pull bitnami/laravel | ||
Buat network docker | Buat network docker | ||
docker network create laravel-network | docker network create laravel-network | ||
Buat volume untuk database | |||
docker volume create --name mariadb_data | docker volume create --name mariadb_data | ||
Untuk create container database | |||
docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=bn_myapp --env MARIADB_DATABASE=bitnami_myapp --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest | docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=bn_myapp --env MARIADB_DATABASE=bitnami_myapp --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest | ||
docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=ryan--env MARIADB_PASSWORD=4rt1s4n--env MARIADB_DATABASE=laravel --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest | docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=ryan--env MARIADB_PASSWORD=4rt1s4n--env MARIADB_DATABASE=laravel --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest | ||
Untuk create container laravel | |||
docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=bn_myapp --env DB_DATABASE=bitnami_myapp --network laravel-network --volume ${PWD}/my-project:/app bitnami/laravel:latest | docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=bn_myapp --env DB_DATABASE=bitnami_myapp --network laravel-network --volume ${PWD}/my-project:/app bitnami/laravel:latest | ||
docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=ryan --env DB_PASSWORD=4rt1s4n --env DB_DATABASE=laravel --network laravel-network --volume ${PWD}/laravel:/app bitnami/laravel:latest | docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=ryan --env DB_PASSWORD=4rt1s4n --env DB_DATABASE=laravel --network laravel-network --volume ${PWD}/laravel:/app bitnami/laravel:latest | ||
Untuk create container phpmyadmin | |||
docker run --name phpmyadmin -d --network laravel-network --link mariadb:db -p 9080:80 phpmyadmin/phpmyadmin | docker run --name phpmyadmin -d --network laravel-network --link mariadb:db -p 9080:80 phpmyadmin/phpmyadmin | ||
Latest revision as of 01:31, 12 May 2024
Official
Docker
Docker Pull Command bisa dilihat di https://hub.docker.com/r/bitnami/laravel atau langsung saja gunakan perintah
docker pull bitnami/laravel
Buat network docker
docker network create laravel-network
Buat volume untuk database
docker volume create --name mariadb_data
Untuk create container database
docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=bn_myapp --env MARIADB_DATABASE=bitnami_myapp --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest
docker run -d --name mariadb --env ALLOW_EMPTY_PASSWORD=yes --env MARIADB_USER=ryan--env MARIADB_PASSWORD=4rt1s4n--env MARIADB_DATABASE=laravel --network laravel-network --volume mariadb_data:/bitnami/mariadb bitnami/mariadb:latest
Untuk create container laravel
docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=bn_myapp --env DB_DATABASE=bitnami_myapp --network laravel-network --volume ${PWD}/my-project:/app bitnami/laravel:latest
docker run -d --name laravel -p 9999:8000 --env DB_HOST=mariadb --env DB_PORT=3306 --env DB_USERNAME=ryan --env DB_PASSWORD=4rt1s4n --env DB_DATABASE=laravel --network laravel-network --volume ${PWD}/laravel:/app bitnami/laravel:latest
Untuk create container phpmyadmin
docker run --name phpmyadmin -d --network laravel-network --link mariadb:db -p 9080:80 phpmyadmin/phpmyadmin
Filament
Dokumentasi https://filamentphp.com/
Install filament
composer require filament/filament
Install database filament
php artisan migrate
User filament
php artisan filament:install --panels
php artisan make:filament-user
isikan nama, email dan password dan pilih no Tampilan login localhost:8000/admin
Filament tabel
php artisan make:model Student -m
untuk link detailnya : https://www.youtube.com/watch?v=8UycLRR-EVY