- Beranda
- Website, Webmaster, Webdeveloper
yang mau tanya tanya tentang laravel kesini aja. kita belajar bareng bareng.
...
TS
musikpiano
yang mau tanya tanya tentang laravel kesini aja. kita belajar bareng bareng.
::: MUKADIMAH :::
halo agan agan, dan juga sista (kalo ada yaa.... karena sejauh penerawangan ane programmer itu kebanyakan batangan gan.
)
ane bikin thread ini karena ane juga baru belajar laravel kemaren. sempat terlena ngegunain codeigniter, dan jujur sempet lupa sih buat belajar hal baru di dunia IT / web development. salah banget nih gan, jangan di tiru ya.
nah nanti kalo dalam proses nya thread ini gak ke update lagi sama ane, tolong di ingetin gan, biar ane bisa terus share ilmu ane yang masih sedikit ini. ohya kalo kiranya tutorial dari ane ada yang salah, mohon berkenaan bagi agan agan yang lebih pinter dari ane sudi untuk ngingetin ane ya gan.
nah sekarang kita mulai belajar laravel nya yuk gan....kemon.....
Daftar Isi :
A. Laravel itu apa? dan kenapa sih harus pake laravel?
B. Instalasi Laravel di berbagai macam OS (Windows, Linux, dan iOS)
Yang perlu agan lakuin sebelum install laravel adalah install composer dulu gan.
Composer itu apaan sih?
Composer itu dependency manager gan. Kita gunain composer buat install package package yang tersedia di dunia maya.
agan coba aja maen ke packagist.org, entar juga paham.
B.1 Windows
B.2 LINUX
B.2 IOS / MACBOOK
C. konsep MVC dan routes di laravel
D. templating view di laravel : BLADE
E. ORM di laravel : eloquent dan tinker
F. Facade di laravel
G. Composer.json
H. Form & HTML - Package
I. Persiapan CRUD Tutorial 1
J. Persiapan CRUD Tutorial 2
K. CRUD Tutorial
L. belajar angular js in a glance
M. persiapan angular js
N. Kombinasi maut laravel dan angular js
PS : maaf ya gan, ane update nya agak lama emang. tapi insha allah bisa buat belajar bareng bareng kok. hehehe
halo agan agan, dan juga sista (kalo ada yaa.... karena sejauh penerawangan ane programmer itu kebanyakan batangan gan.
)ane bikin thread ini karena ane juga baru belajar laravel kemaren. sempat terlena ngegunain codeigniter, dan jujur sempet lupa sih buat belajar hal baru di dunia IT / web development. salah banget nih gan, jangan di tiru ya.
nah nanti kalo dalam proses nya thread ini gak ke update lagi sama ane, tolong di ingetin gan, biar ane bisa terus share ilmu ane yang masih sedikit ini. ohya kalo kiranya tutorial dari ane ada yang salah, mohon berkenaan bagi agan agan yang lebih pinter dari ane sudi untuk ngingetin ane ya gan.
nah sekarang kita mulai belajar laravel nya yuk gan....kemon.....
Daftar Isi :
A. Laravel itu apa? dan kenapa sih harus pake laravel?
Spoiler for definisi laravel:
B. Instalasi Laravel di berbagai macam OS (Windows, Linux, dan iOS)
Yang perlu agan lakuin sebelum install laravel adalah install composer dulu gan.
Composer itu apaan sih?
Composer itu dependency manager gan. Kita gunain composer buat install package package yang tersedia di dunia maya.
agan coba aja maen ke packagist.org, entar juga paham.

B.1 Windows
Spoiler for install laravel di windows:
B.2 LINUX
Spoiler for install laravel di LINUX:
B.2 IOS / MACBOOK
Spoiler for install laravel di IOS / MACBOOK:
C. konsep MVC dan routes di laravel
Spoiler for konsep MVC dan routes di laravel:
D. templating view di laravel : BLADE
Spoiler for templating view di laravel : BLADE:
E. ORM di laravel : eloquent dan tinker
Spoiler for ORM di laravel : eloquent dan tinker:
F. Facade di laravel
Spoiler for Facade di laravel:
G. Composer.json
Spoiler for Composer.json:
H. Form & HTML - Package
Spoiler for Form & HTML - Package:
I. Persiapan CRUD Tutorial 1
Spoiler for CRUD Tutorial:
J. Persiapan CRUD Tutorial 2
Spoiler for CRUD Tutorial:
K. CRUD Tutorial
Spoiler for CRUD Tutorial:
L. belajar angular js in a glance
Spoiler for belajar angular js in a glance:
M. persiapan angular js
Spoiler for persiapan angular js:
N. Kombinasi maut laravel dan angular js
Spoiler for Kombinasi maut laravel dan angular js:
PS : maaf ya gan, ane update nya agak lama emang. tapi insha allah bisa buat belajar bareng bareng kok. hehehe
Diubah oleh musikpiano 25-02-2016 05:11
0
16.1K
84
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
23.5KThread•5.3KAnggota
Tampilkan semua post
TS
musikpiano
#18
crud tutorial product category part 2
nah setelah berhasil bikin fungsi untuk masukin data ke database dan nampilin data dari database,
sekarang kita mau bikin fungsi edit nya gan.
sekarang agan liat file index.blade.php yang udah kita buat sebelumnya.
ini artinya dia langsung mengarahkan secara otomatis ke method show gan di controller yang agan punya.
berarti sekarang kita musti balik ke file controller kita, dan method baru.
coba agan perhatiin tulisan ini :
ini artinya dia query data lagi gan.
kalo ::all kan gunanya untuk nampilin seluruh data,
kalo find($id) arti perintahnya itu sama kaya gini gan :
terus sekarang kita bikin file show.blade.php di dalem folder productCategory gan:
nah coba perhatiin gan. disini kita gak pake foreach lagi lho.
kenapa? karena data yang di passing dari controller jumlah nya cuma satu gan.
jadi kita bisa tembak datanya langsung. heheh
untuk fungsi edit nya, kita musti balik lagi ke controller gan.
bikin method edit, heheh
jangan bosen ya gan, emang bolak balik mulu kita ke file routes, controller, sama view.
ke model sih jarang. kecuali kalo kita mau bikin custom query gan.
nanti ane kasih contohnya juga. heheh
controller :
nah coba itu perhatiin tulisan ini :
itu ane kasih contoh pengguanaan lain dari query di eloquent gan.
tanda =, bisa diganti dengan simbol yang lain. kaya > (lebih besar) , < (lebih kecil) , gan.
nah sekarang agan pasti udah tau kan.
kita bakal bikin file edit.blade.php
kalo agan udah bisa nebak, berarti agan udah mulai paham sama pola kerja laravel. heheh congrats.
edit.blade.php
nah coba sekarang agan perhatiin kode diatas.
itu ane sengaja nyampurin antara html biasa dengan penggunaan package laravel collection gan yang buat form.
intinya dia cuma butuh nyantumin method put, karena kita gunain method itu untuk update data.
terus routes nya ada controller category, method udpate, dan data yang di passing adalah id category.
terus balik lagi ke controller gan.
bikin method update.
selesai deh tutorial update data kita. hehehe
next kita akan bikin tutorial untuk delete dan search datanya ya gan.
stay tune.
nah setelah berhasil bikin fungsi untuk masukin data ke database dan nampilin data dari database,
sekarang kita mau bikin fungsi edit nya gan.
sekarang agan liat file index.blade.php yang udah kita buat sebelumnya.
Code:
{{$no}} . <a href="{{url(">id")}}">category name : {{$category->category_name}} </a><br><br>ini artinya dia langsung mengarahkan secara otomatis ke method show gan di controller yang agan punya.
berarti sekarang kita musti balik ke file controller kita, dan method baru.
Code:
public function show($id) {
$titles = 'this is detailcategory page';
$h1 = 'Detail Category Product';
$category = productCategory::find($id);
return view('productCategory.show')
->with('category', $category)
->with('titles', $titles)
->with('h1', $h1);
}
coba agan perhatiin tulisan ini :
Code:
$category = productCategory::find($id);
ini artinya dia query data lagi gan.
kalo ::all kan gunanya untuk nampilin seluruh data,
kalo find($id) arti perintahnya itu sama kaya gini gan :
Code:
select * from product_category where id = $id
terus sekarang kita bikin file show.blade.php di dalem folder productCategory gan:
Code:
@extends('layouts.layout')
@section('title')
{{$titles}}
@endsection
@section('body')
<div class="container">
<div class="content">
<div class="title">{{$h1}}</div>
<h1>{{$category->name}}</h1>
category name = {{$category->category_name}}
<br>=
<a href="{{url(">id/edit")}}">edit</a> <br>
<br><br>
</div>
</div>
@endsection
nah coba perhatiin gan. disini kita gak pake foreach lagi lho.
kenapa? karena data yang di passing dari controller jumlah nya cuma satu gan.
jadi kita bisa tembak datanya langsung. heheh
untuk fungsi edit nya, kita musti balik lagi ke controller gan.
bikin method edit, heheh
jangan bosen ya gan, emang bolak balik mulu kita ke file routes, controller, sama view.
ke model sih jarang. kecuali kalo kita mau bikin custom query gan.
nanti ane kasih contohnya juga. heheh
controller :
Code:
public function edit($id) {
$titles = 'this is edit category page';
$h1 = 'Edit Category Product';
//$product = Product::find($id);
$category = productCategory::where('id', '=', $id)->first();
return view('productCategory.edit')
->with('category', $category)
->with('titles', $titles)
->with('h1', $h1);
}
nah coba itu perhatiin tulisan ini :
Code:
$category = productCategory::where('id', '=', $id)->first();itu ane kasih contoh pengguanaan lain dari query di eloquent gan.
tanda =, bisa diganti dengan simbol yang lain. kaya > (lebih besar) , < (lebih kecil) , gan.
nah sekarang agan pasti udah tau kan.
kita bakal bikin file edit.blade.php
kalo agan udah bisa nebak, berarti agan udah mulai paham sama pola kerja laravel. heheh congrats.
edit.blade.php
Code:
@extends('layouts.layout')
@section('title')
{{$titles}}
@endsection
@section('body')
<div class="container">
<div class="content">
<div class="title">{{$h1}}</div>
<h1>{{$category->category_name}}</h1>
{!!Form:pen([
'method' => 'put',
'route' => ['category.update', $category->id]
])!!}
<br>
Name : <input type='text' name='name' value='{{$category->category_name}}'>
<br>
{!! Form::submit('update!') !!}
{!! Form::close() !!}
<br><br>
</div>
</div>
@endsection
nah coba sekarang agan perhatiin kode diatas.
itu ane sengaja nyampurin antara html biasa dengan penggunaan package laravel collection gan yang buat form.
intinya dia cuma butuh nyantumin method put, karena kita gunain method itu untuk update data.
terus routes nya ada controller category, method udpate, dan data yang di passing adalah id category.
terus balik lagi ke controller gan.
bikin method update.
Code:
public function update(request $request, $id) {
$product = productCategory::find($id);
$product->category_name = $request->name;
$product->save();
return redirect()->route('category.index');
}
selesai deh tutorial update data kita. hehehe
next kita akan bikin tutorial untuk delete dan search datanya ya gan.
stay tune.
Diubah oleh musikpiano 24-02-2016 23:54
0








pen([