MIF_E31211891/app/Http/Controllers/SeminarProposalTempatContro...

106 lines
2.5 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Models\SeminarProposalTempat;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class SeminarProposalTempatController extends Controller
{
/**
* Menampilkan daftar tempat seminar.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
}
/**
* Menampilkan form untuk membuat tempat seminar baru.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
}
/**
* Menyimpan tempat seminar yang baru dibuat.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$request->validate([
'kode' => 'required|unique:seminar_proposal_tempat',
'ruang' => 'required',
// 'kuota' => 'required|integer'
]);
SeminarProposalTempat::create($request->all());
return redirect('setting-sempro')->with('toast_success', 'Tempat Seminar Proposal Berhasil Ditambahkan..');
}
/**
* Menampilkan data tempat seminar tertentu.
*
* @param \App\Models\SeminarProposalTempat $tempat
* @return \Illuminate\Http\Response
*/
public function show(SeminarProposalTempat $tempat)
{
}
/**
* Menampilkan form untuk mengedit tempat seminar.
*
* @param \App\Models\SeminarProposalTempat $tempat
* @return \Illuminate\Http\Response
*/
public function edit(SeminarProposalTempat $tempat)
{
}
/**
* Mengupdate tempat seminar yang sudah ada.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
$request->validate([
'ruang' => 'required',
// 'kuota' => 'required|integer'
]);
$tempat = SeminarProposalTempat::findOrFail($id);
$tempat->update($request->all());
return redirect('setting-sempro')->with('toast_success', 'Perubahan Berhasil Disimpan.');
}
/**
* Menghapus tempat seminar.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
$tempat = SeminarProposalTempat::findOrFail($id);
$tempat->delete();
return redirect('setting-sempro')->with('toast_success', 'Tempat Seminar Proposal Berhasil Dihapus.');
}
}