Skip to content

Commit 3e07f04

Browse files
Merge pull request #8 from syauqy/syauqy-branch
Nambahin translasi readme ke Bahasa Indonesia
2 parents 1878392 + c30f0a7 commit 3e07f04

File tree

2 files changed

+132
-1
lines changed

2 files changed

+132
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
[![Monthly Downloads](https://poser.pugx.org/atnic/laravel-admin-lte/d/monthly)](https://packagist.org/packages/atnic/laravel-admin-lte)
88
[![Daily Downloads](https://poser.pugx.org/atnic/laravel-admin-lte/d/daily)](https://packagist.org/packages/atnic/laravel-admin-lte)
99

10-
Laravel Package for integrating AdminLTE template and this package is Laravel Mix friendly. Currently this package can be integrated easily only on fresh installation.
10+
Laravel Package for integrating [AdminLTE](https://adminlte.io/) template and this package is Laravel Mix friendly. Currently this package can be integrated easily only on fresh installation.
11+
12+
For translation in Bahasa Indonesia 🇮🇩, [please follow this link](translations/README.id.md)
1113

1214
# Installation
1315
```bash

translations/README.id.md

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
# Laravel AdminLTE
2+
3+
[![Latest Stable Version](https://poser.pugx.org/atnic/laravel-admin-lte/v/stable)](https://packagist.org/packages/atnic/laravel-admin-lte)
4+
[![Total Downloads](https://poser.pugx.org/atnic/laravel-admin-lte/downloads)](https://packagist.org/packages/atnic/laravel-admin-lte)
5+
[![Latest Unstable Version](https://poser.pugx.org/atnic/laravel-admin-lte/v/unstable)](https://packagist.org/packages/atnic/laravel-admin-lte)
6+
[![License](https://poser.pugx.org/atnic/laravel-admin-lte/license)](https://packagist.org/packages/atnic/laravel-admin-lte)
7+
[![Monthly Downloads](https://poser.pugx.org/atnic/laravel-admin-lte/d/monthly)](https://packagist.org/packages/atnic/laravel-admin-lte)
8+
[![Daily Downloads](https://poser.pugx.org/atnic/laravel-admin-lte/d/daily)](https://packagist.org/packages/atnic/laravel-admin-lte)
9+
10+
Laravel AdminLTE adalah package Laravel yang terintegrasi dengan template dashboard [AdminLTE](https://adminlte.io/) dan package ini adalah Laravel Mix friendly. Saat ini, package ini dapat diintegrasikan dengan mudah pada instalasi baru.
11+
12+
# Instalasi
13+
```bash
14+
composer require atnic/laravel-admin-lte
15+
```
16+
Jika anda menggunakan Laravel versi 5.5 ke atas, anda dapat melewati tahapan ini. Namun jika tidak, ketik baris berikut pada ```config/app.php```, on ```providers```
17+
18+
```php
19+
'providers' => [
20+
...
21+
Atnic\AdminLTE\Providers\AppServiceProvider::class,
22+
...
23+
]
24+
```
25+
Kemudian jalankan perintah
26+
27+
```bash
28+
php artisan make:admin-lte
29+
```
30+
Perhatikan akan yang telah kita install. Pertama pastikan anda telah menjalankan perintah ```php artisan migrate```, kemudian ketik
31+
```bash
32+
php artisan serve
33+
```
34+
Selamat! Kamu telah dapat menjalankan situs Laravel menggunakan AdminLTE.
35+
36+
Untuk informasi lain, anda dapat melihatnya melalui perintah
37+
38+
```bash
39+
php artisan make:admin-lte --help
40+
```
41+
42+
# Penggunaan
43+
Package ini menyediakan tampilan untuk auth dan aplikasi. Lihatlah ```resources/views/layouts/app.blade.php```.
44+
45+
Pada berkas ini anda dapat menambahkan komponen global seperti nama pengguna, avatar, breadcrumbs, dan menu.
46+
47+
Untuk menambahkan menu, tambahkan hal ini di ```app.blade.php```
48+
```blade
49+
@section('sidebar-menu')
50+
<ul class="sidebar-menu">
51+
<li class="header">MAIN NAVIGATOR</li>
52+
<li class="active">
53+
<a href="{{ route('home') }}">
54+
<i class="fa fa-home"></i>
55+
<span>Home</span>
56+
</a>
57+
</li>
58+
</ul>
59+
@endsection
60+
```
61+
Untuk menambahkan breadcrumbs, tambahkan
62+
63+
```blade
64+
@section('breadcrumbs')
65+
<ol class="breadcrumb">
66+
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
67+
<li class="active">Title</li>
68+
</ol>
69+
@endsection
70+
```
71+
Package ini memberikan anda kebebasan untuk menggunakan package Laravel apapun untuk komponen Menu dan Breadcrumb. Kami menyarankan anda menggunakan package berikut [spatie/laravel-menu](https://github.com/spatie/laravel-menu) or [lavary/laravel-menu](https://github.com/lavary/laravel-menu), and [davejamesmiller/laravel-breadcrumbs](https://github.com/davejamesmiller/laravel-breadcrumbs).
72+
73+
Setiap halaman baru harus menambahkan view berikut.
74+
75+
```blade
76+
@extends('layouts.app')
77+
78+
// Blade anda di sini
79+
```
80+
81+
# Kostumisasi Pengaturan dan Tampilan
82+
## Pengaturan/Config
83+
Untuk menerbitkan package config ke config aplikasi anda, jalankan
84+
85+
```bash
86+
php artisan vendor:publish --provider="Atnic\AdminLTE\Providers\AppServiceProvider" --tag="config"
87+
```
88+
## Tampilan/Views
89+
Untuk menerbitkan package views sehingga anda dapat melakukan kostumisasi, jalankan
90+
91+
```bash
92+
php artisan vendor:publish --provider="Atnic\AdminLTE\Providers\AppServiceProvider" --tag="views"
93+
```
94+
95+
# Langkah Selanjutnya
96+
Pertama, anda perlu memahami bagaimana cara untuk menggunakan [Laravel Mix](https://laravel.com/docs/5.4/mix).
97+
98+
Pastikan pada `package.json` terdapat `"laravel-mix": "^2.0"`.
99+
100+
AdminLTE membutuhkan beberapa package dari npm. Jika komputer anda belum terpasang npm, jalankan perintah berikut
101+
102+
```bash
103+
npm install
104+
```
105+
106+
Instal package yang dibutuhkan oleh AdminLTE melalui npm
107+
```bash
108+
npm install --save-dev admin-lte@^2.4 bootstrap-sass fastclick font-awesome icheck ionicons jquery jquery-slimscroll
109+
```
110+
Jalankan perintah Laravel Mix
111+
112+
```bash
113+
npm run development
114+
```
115+
atau gunakan ```production``` untuk mengurangi output
116+
117+
```bash
118+
npm run production
119+
```
120+
121+
Kemudian coba lihat isi dari berkas berkas berikut
122+
123+
- ```webpack.mix.js```
124+
- ```resources/assets/js/admin-lte.js```
125+
- ```resources/assets/js/auth.js```
126+
- ```resources/assets/sass/admin-lte.scss```
127+
- ```resources/assets/sass/auth.scss```
128+
129+
Selamat berkarya! 💪🏼💪🏼

0 commit comments

Comments
 (0)