/var/www/flurhymez/app/Http/Controllers/admin
Edit: /var/www/flurhymez/app/Http/Controllers/admin/contactsController.php (2078B)
with('contacts', $contacts);
}
public function create(Request $request)
{
$request->validate([
'name' => 'required',
'email' => 'required|email|max:255',
'number' => 'required|numeric',
'description' => 'required',
]);
Contact::create([
'name' => $request->name,
'email' => $request->email,
'number' => $request->number,
'description' => $request->description,
'status' => 0,
]);
return redirect(route("webhome"))->with(['message' => trans('errors.added'), 'message_type' => 'success']);
}
public function show($id)
{
$contacts = Contact::find($id);
return view("admin.contacts.show")->with('contacts', $contacts);
}
public function update($id, Request $request)
{
$contacts = Contact::find($id);
if ($contacts) {
$contacts->update(['status' => !$contacts->status]);
if ($contacts->status == 1) {
return redirect(route("contacts"))->with(['message' => trans('errors.marked_as_read'), 'message_type' => 'success']);
} else {
return redirect(route("contacts"))->with(['message' => trans('errors.marked_as_notread'), 'message_type' => 'success']);
}
}
}
public function delete(Request $request)
{
$contacts = Contact::find($request->item_id);
if ($contacts) {
$contacts->delete();
}
return redirect(route("contacts"))->with(['message' => trans('errors.deleted'), 'message_type' => 'success']);
}
}