Advertisement
Guest User

controller

a guest
Mar 29th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers\Halaman;
  4.  
  5. use Illuminate\Http\Request;
  6. use App\Http\Controllers\Controller;
  7.  
  8. //use models
  9. use App\Models\Post;
  10. use App\Models\Category;
  11. use App\Models\Coment;
  12.  
  13. class Blog_controller extends Controller
  14. {
  15. public function index()
  16. {
  17. $title = 'Blog';
  18. $categories = Category::paginate(5);
  19. $data = Post::paginate(5);
  20.  
  21. return view('halaman.view-blog.index',compact('title','data','categories'));
  22. }
  23.  
  24. public function full($id)
  25. {
  26. $title = 'Content Blog';
  27. $posts = Post::where('id',$id)->first();
  28. $categories = Category::where('id',$id)->first();
  29.  
  30. return view('halaman.view-blog.full-blog',compact('title','posts','categories'));
  31. }
  32.  
  33. public function store(Request $request, Post $post)
  34. {
  35. $this->validate($request,[
  36. 'name' => 'required',
  37. 'email' => 'required',
  38. 'website' => 'required',
  39. 'comment' => 'required'
  40. ]);
  41.  
  42. $coment['name'] = $request->name;
  43. $coment['email'] = $request->email;
  44. $coment['website'] = $request->website;
  45. $coment['comment'] = $request->comment;
  46. $coment['post_id'] = $post->id;
  47.  
  48. Coment::insert($coment);
  49.  
  50. \Session::flash('sukses','Data Berhasil Dipost');
  51.  
  52. return redirect()->back();
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement