8000 GitHub - Prennk/The-Cookers
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Prennk/The-Cookers

 
 

Repository files navigation

Cara Pemakaian

Kebutuhan alat

  1. PHP versi 8.1>
  2. Composer
  3. Xampp

Instalasi

  1. Run git clone https://github.com/danuras/The-Cookers.git
  2. Dowload xampp lalu install
  3. Buka phpmyadmin
  4. Pada phpmyadmin, buat database bernama cookers dengan perintah create database cookers pada query
  5. Tambahkan xampp/php ke enviroment variables agar dapat menjalankan php di cmd
  6. Download Composer dengan cara run kode pada cmd (instruksi pada website Composer)
  7. Pada cmd, run composer install di folder projek yang sudah diclone
  8. Duplikat file .env.example lalu rename hasil duplikatnya dengan .env
  9. konfigurasi file .env seperti yang sudah di kirim digrup whatsapp (copas aja semua isinya lalu tempel di .env)
  10. Run php artisan migrate untuk membuat table-table database
  11. Run php artisan db:seed --class=DatabaseSeeder untuk mengisi data di database dengan data dami. Data daminya berupa akun user a@a dengan password = password

Cara Me-run projek

  1. Run phpmyadmin dari xampp
  2. Run php artisan serve untuk menjalankan projek
  3. Buka url 127.0.0.1 pada browser

Cara mengosongkan isi database

  1. Run php artisan migrate:rollback
  2. Run php artisan migrate

Cara konfigurasi file yang digunakan sebagai ui/tampilan web

  1. Folder resources/views, folder ini digunakan untuk menyimpan file html view/tampilan dari website. ekstensinya .blade.php misal dashboard.blade.php
  2. Folder public, folder ini digunakan untuk menyimpan file asset yang dapat diakses oleh file ui di folder resources/views. untuk mengaksesnya dapat dengan cara seperti ini: href="{{asset('css/style.css')}}", dengan kode seperti itu akan meload file style.css yang disimpan di folder public/css/style.css
  3. Folder public juga dapat digunakan untuk menyimpan dan meload data asset bertipe lainnya seperti javascript dan gambar hanya saja untuk meloadnya pakai fungsi asset seperti dicontoh sebelumnya
  4. Tampilan bisa dicek dengan me-run projek seperti yang dijelaskan sebelumnya
  5. Untuk dapat berpindah dari page 1 ke page lainnya perlu dilakukan pembuatan dan pemanggilan route

Cara Pembuatan route

  1. Folder App/Http/Controller, folder ini digunakan untuk menyimpan file controller yang berisi beberapa fungsi. Untuk membuat route, buat fungsi untuk memanggil file yang digunakan sebagai tampilan misal:
    
    public function showRegistrationView()
    {
        $this->loadLocale();
        return view('auth.register');
    }
    
    kode itu digunakan untuk memanggil file view yang tersimpan di folder resources/views/auth/register.blade.php
  2. File web.php pada folder routes/web.php digunakan untuk menyimpan route yang digunakan misal:
    Route::get('register', [AuthController::class, 'showRegistrationView'])->name('register');
    baris code diatas digunakan untuk membuat route /register url ini dapat diterapkan pada file desain lain untuk menampilkan tampilan register. untuk menampilkan tampilan halaman register dapat menggunakan kode seperti ini:
    <a class="menu-list" href="{{route('register')}}">@lang('dashboard.signup')</a>   
  3. route register itu dapat diakses dengan memasukan url 127.0.0.1/registerpada web browser

Dokumen Project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 47.0%
  • Blade 23.8%
  • HTML 13.7%
  • CSS 11.2%
  • JavaScript 4.2%
  • SCSS 0.1%
0