Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pa2d4ti06
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Juliper
pa2d4ti06
Commits
4f242463
Commit
4f242463
authored
7 years ago
by
Juliper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update Homestay
parent
4246ad2a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
58 additions
and
9 deletions
+58
-9
OwnerController.php
app/Http/Controllers/OwnerController.php
+45
-0
download.jpg
public/img/download.jpg
+0
-0
UpdateHomestay.blade.php
...ws/vendor/adminlte/layouts/owner/UpdateHomestay.blade.php
+7
-6
sidebar.blade.php
.../views/vendor/adminlte/layouts/partials/sidebar.blade.php
+1
-1
web.php
routes/web.php
+5
-2
No files found.
app/Http/Controllers/OwnerController.php
View file @
4f242463
...
...
@@ -2,6 +2,7 @@
namespace
App\Http\Controllers
;
use
App\Homestay
;
use
App\ListBook
;
use
App\RequestFasilitas
;
use
App\RequestHomestay
;
...
...
@@ -22,6 +23,50 @@ class OwnerController extends Controller
}
public
function
updateHomestay
(
Request
$request
,
$id
){
$updateHomestay
=
Homestay
::
find
(
$id
);
$updateHomestay
->
namaHomestay
=
$request
[
'namaUpdate'
];
$updateHomestay
->
alamat
=
$request
[
'alamatUpdate'
];
$updateHomestay
->
harga
=
$request
[
'hargaUpdate'
];
if
(
$updateHomestay
->
fasilitas
==
null
){
$updateHomestay
->
fasilitas
=
$updateHomestay
->
fasilitas
;
}
else
{
$updateHomestay
->
fasilitas
=
$request
[
'fasilitasUpdate'
];
}
if
(
$request
->
file
(
'gambar'
)
==
null
){
$updateHomestay
->
gambar
=
$updateHomestay
->
gambar
;
}
else
{
$file
=
$request
->
file
(
'gambar'
);
$fileName
=
$file
->
getClientOriginalName
();
$request
->
file
(
'gambar'
)
->
move
(
"img/"
,
$fileName
);
$updateHomestay
->
gambar
=
$fileName
;
}
$updateHomestay
->
update
();
return
redirect
(
'updateHomestay'
);
}
public
function
update
(){
$dataPemilik
=
DB
::
table
(
'pemilikhomestay'
)
->
select
(
'pemilikhomestay.id'
)
->
where
(
'pemilikhomestay.id_Akun'
,
'='
,
Auth
::
user
()
->
id
)
->
get
();
$dataHomestay
=
DB
::
table
(
'homestay'
)
->
select
(
'homestay.*'
)
->
where
(
'homestay.idPemilik'
,
'='
,
$dataPemilik
[
0
]
->
id
)
->
get
();
//dd($dataPemilik[0]->id,$dataHomestay[0]);
return
view
(
'adminlte::layouts.owner.UpdateHomestay'
)
->
with
(
'data'
,
$dataHomestay
[
0
]);
}
public
function
konfirmasiPemesanan
(
Request
$request
,
$id
){
$data
=
Transaksi
::
find
(
$id
);
...
...
This diff is collapsed.
Click to expand it.
public/img/download.jpg
0 → 100644
View file @
4f242463
9.57 KB
This diff is collapsed.
Click to expand it.
resources/views/vendor/adminlte/layouts/owner/UpdateHomestay.blade.php
View file @
4f242463
...
...
@@ -28,15 +28,16 @@
</div>
<div class="
box
-
body
">
<form action="
{{
url
(
'reqFasilitas'
)
}}
" method="
post
" enctype="
multipart
/
form
-
data
">
<input type="
hidden
" name="
_token
" value="
{{
csrf_token
()
}}
">
<form action="
{{
url
(
'updateHomestay/'
.
$data
->
id
)
}}
" method="
post
" enctype="
multipart
/
form
-
data
">
<input type="
hidden
" name="
_method
" value="
PUT
">
{
{csrf_field()}
}
<div class="
form
-
group
">
<label> Nama Homestay </label>
<div class="
input
-
group
">
<div class="
input
-
group
-
addon
">
<i class="
fa
fa
-
bookmark
"></i>
</div>
<input type="
text
" class="
form
-
control
" placeholder="
Nama
Request
Fasilitas
" name="
nama
RequestFasilitas
"/>
<input type="
text
" class="
form
-
control
" placeholder="
Nama
Request
Fasilitas
" name="
nama
Update
" value="
{{
$data
->
namaHomestay
}}
"/>
</div>
</div>
...
...
@@ -46,7 +47,7 @@
<div class="
input
-
group
-
addon
">
<i class="
fa
fa
-
building
"></i>
</div>
<input type="
text
" class="
form
-
control
" placeholder="
Nama
Request
Fasilitas
" name="
namaRequestFasilitas
"/>
<input type="
text
" class="
form
-
control
" placeholder="
Nama
Request
Fasilitas
" name="
alamatUpdate
" value="
{{
$data
->
alamat
}}
"/>
</div>
</div>
...
...
@@ -56,7 +57,7 @@
<div class="
input
-
group
-
addon
">
<i class="
fa
fa
-
dollar
"></i>
</div>
<input type="
text
" class="
form
-
control
"
placeholder="
Nama
Request
Fasilitas
" name="
namaRequestFasilitas
"/>
<input type="
text
" class="
form
-
control
"
value="
{{
$data
->
harga
}}
" placeholder="
Nama
Request
Fasilitas
" name="
hargaUpdate
"/>
</div>
</div>
...
...
@@ -66,7 +67,7 @@
<div class="
input
-
group
-
addon
">
<i class="
fa
fa
-
newspaper
-
o
"></i>
</div>
<textarea class="
form
-
control
"
placeholder="
Deskripsi
" name="
deskripsi
" style="
height
:
200
px
;
"> </textarea>
<textarea class="
form
-
control
"
value="
{{
$data
->
fasilitas
}}
" placeholder="
Deskripsi
" name="
fasilitasUpdate
" style="
height
:
200
px
;
"> </textarea>
</div>
</div>
...
...
This diff is collapsed.
Click to expand it.
resources/views/vendor/adminlte/layouts/partials/sidebar.blade.php
View file @
4f242463
...
...
@@ -54,7 +54,7 @@
<ul
class=
"treeview-menu"
style=
"display : none;"
>
<li><a
href=
"{{url('daftarKamar')}}"
><i
class=
'fa fa-list'
></i>
<span>
Daftar Kamar
</span></a></li>
<li><a
href=
"{{url('pengajuanHomestay')}}"
><i
class=
'fa fa-external-link-square'
></i>
<span>
Pengajuan Homestay
</span></a></li>
<li><a
href=
"{{url('
U
pdateHomestay')}}"
><i
class=
'fa fa-list'
></i>
<span>
Update Homestay
</span></a></li>
<li><a
href=
"{{url('
u
pdateHomestay')}}"
><i
class=
'fa fa-list'
></i>
<span>
Update Homestay
</span></a></li>
</ul>
</li>
...
...
This diff is collapsed.
Click to expand it.
routes/web.php
View file @
4f242463
...
...
@@ -94,7 +94,10 @@ Route::put('listPengajuanHomestay/{id}','AdminController@AccPengajuanHomestay');
Route
::
resource
(
'profile'
,
'ProfileController'
);
Route
::
get
(
'reqFasilitas'
,
'OwnerController@requestFasilitas'
);
Route
::
post
(
'reqFasilitas'
,
'OwnerController@storeRequest'
);
Route
::
get
(
'updateHomestay'
,
'OwnerController@update'
);
Route
::
put
(
'updateHomestay/{id}'
,
'OwnerController@updateHomestay'
);
Route
::
get
(
'UpdateHomestay'
,
function
(){
/*Route::get('UpdateHomestay', function(){
return view('adminlte::layouts.owner.UpdateHomestay');
});
});
*/
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment