atcheck/app/Http/Controllers/Admin/AdminClassesController.php

43 lines
1018 B
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Subject;
use App\Classes;
class AdminClassesController extends Controller
{
public function index()
{
$classes = Classes::all();
$subjects = Subject::all();
return view('admin.admin_classes', ['classes' => $classes, 'subjects' => $subjects]);
}
public function add_classes(Request $request)
{
$subject_id = $request->input('subject_id');
$date = $request->input('date');
Classes::create([
'subject_id' => $subject_id,
'date' => $date
]);
return redirect(route('admin_classes'));
}
public function delete_classes($classes_id)
{
Classes::find($classes_id)->delete();
return redirect(route('admin_classes'));
}
public function edit_classes($classes_id)
{
Classes::find($classes_id);
return redirect(route('admin_classes'));
}
}