Advertisement
Guest User

Untitled

a guest
Oct 16th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use DB;
  7. use app\Http\Requests;
  8. use Session;
  9. use Illuminate\Support\Facades\Redirect;
  10. session_start();
  11. class SliderController extends Controller
  12. {
  13. public function index(){
  14. return view('admin.add_slider');
  15. }
  16.  
  17. public function save_slider(Request $request){
  18.  
  19. $data=array();
  20. $data['publication_status']=$request->publication_status;
  21. $image=$request->file('slider_image');
  22. if ($image) {
  23. $image_name=str_random(20);
  24. $ext=strtolower($image->getClientOriginalExtension());
  25. $image_full_name=$image_name.'.'.$ext;
  26. $upload_path='slider/';
  27. $image_url=$upload_path.$image_full_name;
  28. $success=$image->move($upload_path,$image_full_name);
  29. if ($success) {
  30. $data['slider_image']=$image_url;
  31.  
  32. DB::table('tbl_slider')->insert($data);
  33. Session::put('message', 'Slider added Succesfully !! ');
  34. return Redirect::to('/add-slider');
  35.  
  36.  
  37. }
  38. }
  39. $data['slider_image']='';
  40. DB::table('tbl_slider')->insert($data);
  41. Session::put('message', 'slider added Succesfully without image !! ');
  42. return Redirect::to('/add-slider');
  43. /*echo "<pre>";
  44. print_r($data);
  45. echo "</pre>";*/
  46. }
  47.  
  48. public function all_slider(){
  49. $all_slider=DB::table('tbl_slider')->get();
  50. $manage_slider=view('admin.all_slider')
  51. ->with('all_slider',$all_slider);
  52. return view('admin_layout')
  53. ->with('admin.all_slider', $manage_slider);
  54. }
  55.  
  56.  
  57. public function unactive_slider($slider_id){
  58. DB::table('tbl_slider')
  59. ->where('slider_id',$slider_id)
  60. ->update(['publication_status' => 0]);
  61. Session::put('message', 'Slider unactive Succesfully !! ');
  62. return Redirect::to('/all-slider');
  63. }
  64.  
  65. public function active_slider($slider_id){
  66. DB::table('tbl_slider')
  67. ->where('slider_id',$slider_id)
  68. ->update(['publication_status' => 1]);
  69. Session::put('message', 'Slider actived Succesfully !! ');
  70. return Redirect::to('/all-slider');
  71. }
  72.  
  73. public function delete_slider($slider_id){
  74. DB::table("tbl_slider")
  75. ->where('slider_id', $slider_id)
  76. ->delete();
  77. Session::get('message', 'Slider Delete Succesfully !! ');
  78. return Redirect::to('/all-slider');
  79. }
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement