Laravel: Difference between revisions

From Server STB
Jump to navigation Jump to search
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 3: Line 3:


<h3>Docker</h3>
<h3>Docker</h3>
https://hub.docker.com/r/bitnami/laravel
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
  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
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


<h3>Filament</h3>
<h3>Filament</h3>
Dokumentasi https://filamentphp.com/


Install filament
  composer require filament/filament
  composer require filament/filament
Install database filament
  php artisan migrate
  php artisan migrate
User filament
php artisan filament:install --panels


  php artisan make:filament-user
  php artisan make:filament-user
isikan nama, email dan password dan pilih no
Tampilan login
localhost:8000/admin
<h3>Filament tabel</h3>
php artisan make:model Student -m


isikan nama, email dan password dan pilih no
untuk link detailnya : https://www.youtube.com/watch?v=8UycLRR-EVY

Latest revision as of 01:31, 12 May 2024

Official

https://laravel.com/docs/11.x

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