Skip to content
Snippets Groups Projects
Commit 5739d14b authored by Kurniandha Sukma Yunastrian's avatar Kurniandha Sukma Yunastrian
Browse files

add edit course name

parent 9ca34159
2 merge requests!8Finalize,!6Integration v2
......@@ -76,6 +76,20 @@ class CourseController extends Controller
return redirect()->route('home', ['msg' => 2]);
}
/**
* Edit course name
*
* @return newCourse
*/
public function edit($id_course, Request $request)
{
DB::table('courses')->where('id', $id_course)->update([
'name' => $request->course_name,
]);
return redirect()->route('course', ['id_course' => $id_course, 'msg' => 5]);
}
/**
* delete course
*
......@@ -111,6 +125,11 @@ class CourseController extends Controller
return redirect()->route('home', ['msg' => 3]);
}
/**
* Edit Topic
*
* @return msg
*/
public function editTopic($id_course, $id_topic, Request $request) {
DB::table('topics')->where('id', $id_topic)->update([
'name' => $request->topic_name,
......
......@@ -31,6 +31,13 @@
<span aria-hidden="true">&times;</span>
</button>
</div>
@elseif( request()->get('msg') == 5 )
<div class="alert alert-success alert-dismissible fade show" role="alert">
Nama Kelas Berhasil Diubah
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
@else
<div class="alert alert-danger alert-dismissible fade show" role="alert">
Pembuatan Materi Gagal
......@@ -147,6 +154,34 @@
</div>
</div>
</div>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#nameCourse">
Edit Nama Kelas
</button>
<div class="modal fade" id="nameCourse" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<form action="{{ $course->id }}/edit" method="post">
{{ csrf_field() }}
<div class="modal-header">
<h5 class="modal-title" id="exampleModalCenterTitle">Edit Nama Kelas</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="form-group">
<label for="topic-name" class="col-form-label">Nama Kelas</label>
<input type="text" class="form-control" name="course_name" id="course-name" required="required" value="{{ $course->name }}">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
</div>
</div>
<button style="float: right;" type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModalCenter">
Tambah Materi
</button>
......
......@@ -21,6 +21,7 @@ Route::post('/course/{id_course}/edit_topic/{id_topic}', 'CourseController@editT
Route::post('/course/new', 'CourseController@new')->name('course/new');
Route::post('/course/enroll', 'CourseController@enroll')->name('course/enroll');
Route::post('/course/{id_course}/delete', 'CourseController@delete')->name('course/delete');
Route::post('/course/{id_course}/edit', 'CourseController@edit')->name('course/edit');
Route::post('/course/{id_course}/learn/new', 'LearnController@new')->name('learn/new');
Route::get('/course/{id_course}/learn/{id_topic}', 'LearnController@index')->name('learn');
Route::get('/course/{id_course}/learn/{id_topic}/edit', 'LearnController@edit')->name('edit');
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment