📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 05:30:49
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
app
/
Http
/
Controllers
/
Admin
📍 /home/orkouolp/web/testing.orkobd/laravel/app/Http/Controllers/Admin
🔄 Refresh
✏️
Editing: LanguageController.php
Writable
<?php namespace App\Http\Controllers\Admin; use App\Models\Language; use App\Services\Notify; use App\Traits\Searchable; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class LanguageController extends Controller { use Searchable; /** * Display a listing of the resource. */ public function index() { $query = Language::query(); $this->search($query, ['name']); $languages = $query->paginate(20); return view('admin.language.index', compact('languages')); } /** * Show the form for creating a new resource. */ public function create() { return view('admin.language.create'); } /** * Store a newly created resource in storage. */ public function store(Request $request) { $request->validate([ 'name' => ['required', 'max:255', 'unique:languages,name'] ]); $language = new Language(); $language->name = $request->name; $language->save(); Notify::createdNotification(); return to_route('admin.languages.index'); } /** * Display the specified resource. */ // public function show(string $id) // { // // // } /** * Show the form for editing the specified resource. */ public function edit(string $id) { $language = Language::findOrFail($id); return view('admin.language.edit', compact('language')); } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { $request->validate([ 'name' => ['required', 'max:255', 'unique:languages,name,'.$id] ]); $language = Language::findOrFail($id); $language->name = $request->name; $language->save(); Notify::updatedNotification(); return to_route('admin.languages.index'); } /** * Remove the specified resource from storage. */ public function destroy(string $id) { try { Language::findOrFail($id)->delete(); //100 Notify::deletedNotification(); response(['message' => 'success'], 200); } catch(\Exception $e) { logger($e); response(['message' => 'Something Went Wrong Please Try Again!'], 500); } } }
💾 Save Changes
❌ Cancel