Professional Documents
Culture Documents
Materi 2
Materi 2
Langkah pertama kita buka terlebih dahulu MahasiswaApp melalui text editor dan tampilan nya
kurang lebih jika memakai vs code akan seperti ini
Pertama boleh kalian buka folder resources/views dan klik pada file welcome.blade.php dan copy
code di bawah ini dan paste di welcomed.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dashboard</title>
<link
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css
" rel="stylesheet">
<style>
/* Custom CSS for additional styling */
/* Navbar styling */
.navbar {
background-color: #007ea8;
/* Dark color for navbar */
}
.navbar-brand,
.navbar-nav .nav-link {
color: white;
/* White color for navbar text */
}
.navbar-brand:hover,
.navbar-nav .nav-link:hover {
color: white;
background-color: #007ea8;
/* Light blue color on hover */
}
.foto {
width: 100%;
height: 590px;
background-image: url('{{ asset("foto/univ.jpg") }}');
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
flex-direction: column;
}
.id-feature {
width: 100%;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
background-color: #007ea8;
color: white;
margin-top: 20px;
}
.thick-outline {
border-width: 2px;
/* Mengatur ketebalan garis tepi menjadi 2px */
}
/* Footer styling */
footer {
margin-top: 50px;
background-color: #007ea8;
/* Dark color for footer */
color: #ffffff;
/* White color for footer text */
padding: 20px 0;
/* Padding for footer content */
text-align: center;
/* Center-align footer content */
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-dark">
<div class="container">
<a class="navbar-brand" href="#">Dashboard</a>
<button class="navbar-toggler" type="button" data-
toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-
only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#feature">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link btn btn-outline-light rounded-pill
thick-outline" href="/login" style="width: 100px; color:white">Login</a>
</li>
</ul>
</div>
</div>
</nav>
</html>
Setelah kita copy kode di atas buka folder public dan dan buat folder baru dengan nama foto seperti di
bawah ini
https://drive.google.com/drive/folders/10Z0VL3J-
5DHpChoYj3e7WYZur63qeJwA?usp=sharing
Dan setelah itu buka file web.php pada directori routes seperti gambar dibawah ini
Route::get('/login', function () {
return view('login');
});
Dan untuk full code pada web.php adalah seperti dibawah ini
Dan setelah itu kita buat tampilan baru pada direktori resouces/view kita buat file baru
dengan nama login.blade.php, seperti pada gambar dibwah ini
Setelah kita membuat file login, masukan kode dibawh ini kedalam file login.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login Page</title>
<link
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css
" rel="stylesheet">
<style>
/* Custom CSS for additional styling */
body {
background-image: url('{{ asset("foto/univ.jpg") }}');
/* Path to your background image */
background-size: cover;
/* Ensure the background image covers the entire viewport */
background-position: center;
/* Center the background image */
height: 100vh;
/* Ensure the background image fills the entire viewport height */
margin: 0;
/* Remove default margin */
padding: 0;
/* Remove default padding */
display: flex;
flex-direction: column;
/* Use flexbox for centering content */
align-items: center;
}
.back {
width: 98%;
height: 150px;
padding-top: 10px;
}
.login-container {
background-color: rgba(255, 255, 255, 0.8);
/* White background with slight transparency */
padding: 40px;
/* Padding for the login container */
border-radius: 10px;
/* Rounded corners for the login container */
}
</style>
</head>
<body>
<div class="back">
<a class="btn btn-success" href="/">Kembali</a>
</div>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-4">
<div class="login-container">
<h2 class="text-center mb-4">Login</h2>
<form action="{{ route('login-post') }}" method="post">
{{ csrf_field() }}
<div class="form-group">
<label for="username">Username</label>
<input type="text" class="form-control"
name="email" id="username" placeholder="Enter username">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control"
name="password" id="password" placeholder="Enter password">
</div>
<button type="submit" class="btn btn-primary btn-
block">Login</button>
</form>
</div>
</div>
</div>
</div>
Dari cara di atas kita belajar bagaimana cara menggunakan link menggunakan url pada
property background image, dan kita belajar bagaimana pengimplementasikan dari cara
menggunakan bootsrap dengan memanggil cdn ata api nya, dan pada pertemuan selanjutnya
kita akan membuat system tampilan yang kita buat,