| Server IP : 68.178.172.28 / Your IP : 216.73.216.32 Web Server : Apache System : Linux 28.172.178.68.host.secureserver.net 4.18.0-553.89.1.el8_10.x86_64 #1 SMP Mon Dec 8 03:53:08 EST 2025 x86_64 User : kiskarnal ( 1003) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/kiskarnal/public_html/app/Http/Controllers/Admin/ |
Upload File : |
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use App\Models\Gallery;
use App\Models\Banners;
use App\Models\About;
use App\Models\Uniforms;
use Illuminate\Http\Request;
use App\Http\Requests;
use Session;
use DB;
class GalleryController extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
public function save_gallery(Request $request)
{
if($request->edit_id ==''){
$table = new Gallery;
$type='success';
$msg='New Gallery Added Successfully';
}else{
$table =Gallery::find($request->edit_id);
$type='info';
$msg='Gallery Updated Successfully';
}
$table->title=$request->title;
$table->description=$request->description;
$table->category=$request->category;
$table->status=1;
$table->video_link=$request->video_link;
if ($request->hasFile('image')) {
$file = $request->file('image');
$extension = $file->getClientOriginalExtension(); // getting image extension
$filename = time().'.'.$extension;
$file->move('public/images/', $filename);
$table->image = $filename;
}
$table->save();
return redirect()->back()->with('type',$type)->with('msg',$msg);;
}
public function delete_gallery($id){
$data = DB::table('gallery')->where('id',$id)->delete();
if($data){
return 1;
}
}
public function delete_lead($id){
$data = DB::table('leads')->where('id',$id)->delete();
if($data){
return 1;
}
}
public function save_banner(Request $request)
{
if($request->edit_id ==''){
$table = new Banners;
$type='success';
$msg='New Banners Added Successfully';
}else{
$table =Banners::find($request->edit_id);
$type='info';
$msg='Banners Updated Successfully';
}
$table->title=$request->title;
$table->focus_text=$request->focus_text;
if ($request->hasFile('image')) {
$file = $request->file('image');
$extension = $file->getClientOriginalExtension(); // getting image extension
$filename = time().'.'.$extension;
$file->move('public/images/', $filename);
$table->image = $filename;
}
$table->save();
return redirect()->back()->with('type',$type)->with('msg',$msg);;
}
public function delete_banner($id){
$data = DB::table('banners')->where('id',$id)->delete();
if($data){
return 1;
}
}
public function save_about(Request $request)
{
if($request->edit_id ==''){
$table = new About;
$type='success';
$msg='New About Added Successfully';
}else{
$table =About::find($request->edit_id);
$type='info';
$msg='About Updated Successfully';
}
$table->text=$request->text;
$table->vision=$request->vision;
$table->mission=$request->mission;
$table->save();
return redirect()->back()->with('type',$type)->with('msg',$msg);;
}
public function delete_about($id){
$data = DB::table('about')->where('id',$id)->delete();
if($data){
return 1;
}
}
public function save_uniform(Request $request)
{
if($request->edit_id ==''){
$table = new Uniforms;
$type='success';
$msg='New Uniforms Added Successfully';
}else{
$table =Uniforms::find($request->edit_id);
$type='info';
$msg='Uniforms Updated Successfully';
}
$table->session=$request->session;
$table->class_from=$request->class_from;
$table->class_to=$request->class_to;
$table->gender=$request->gender;
$table->list_text=$request->list_text;
if ($request->hasFile('image')) {
$file = $request->file('image');
$extension = $file->getClientOriginalExtension(); // getting image extension
$filename = time().'.'.$extension;
$file->move('public/images/', $filename);
$table->image = $filename;
}
$table->save();
return redirect()->back()->with('type',$type)->with('msg',$msg);;
}
public function delete_uniform($id){
$data = DB::table('uniforms')->where('id',$id)->delete();
if($data){
return 1;
}
}
}