/var/www/flurhymez/app/Http/Controllers/admin
Edit: /var/www/flurhymez/app/Http/Controllers/admin/statisticsController.php (2380B)
with('statistics', $statistics);
}
public function add()
{
return view("admin.statistics.add");
}
public function create(Request $request)
{
$request->validate([
// title
'title_en' => 'required',
'title_ar' => 'required',
'title_tr' => 'required',
// Number
'number' => 'required|numeric',
]);
Statistic::create([
'title' => [
'en' => $request->title_en,
'ar' => $request->title_ar,
'tr' => $request->title_tr
],
'number' => $request->number,
]);
return redirect(route("statistics"))->with(['message' => trans('errors.added'), 'message_type' => 'success']);
}
public function edit($id)
{
$statistic = Statistic::find($id);
return view("admin.statistics.edit")->with('statistic', $statistic);
}
public function update($id, Request $request)
{
$request->validate([
// title
'title_en' => 'required',
'title_ar' => 'required',
'title_tr' => 'required',
// Number
'number' => 'required|numeric',
]);
$statistic = Statistic::find($id);
if ($statistic) {
$statistic->update([
'title' => [
'en' => $request->title_en,
'ar' => $request->title_ar,
'tr' => $request->title_tr
],
'number' => $request->number,
]);
}
return redirect(route("statistics"))->with(['message' => trans('errors.updated'), 'message_type' => 'success']);
}
public function delete(Request $request)
{
$statistic = Statistic::find($request->item_id);
if ($statistic) {
$statistic->delete();
}
return redirect(route("statistics"))->with(['message' => trans('errors.deleted'), 'message_type' => 'success']);
}
}