Guest User

Untitled

a guest
Nov 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. add model in controller
  2. use App\Article;
  3.  
  4. // with pagination return
  5. $articles = Article::latest()->paginate(5);
  6. return view('articles.index',compact('articles'))
  7. ->with('i', (request()->input('page', 1) - 1) * 5);
  8.  
  9. // for validation
  10. request()->validate([
  11. 'title' => 'required',
  12. 'body' => 'required',
  13. ]);
  14.  
  15. // create with succusee
  16. Article::create($request->all());
  17. return redirect()->route('articles.index')
  18. ->with('success','Article created successfully');
  19.  
  20. // Update with message
  21. Article::find($id)->update($request->all());
  22. return redirect()->route('articles.index')
  23. ->with('success','Article updated successfully');
  24.  
  25. // Delete with message
  26. Article::find($id)->delete();
  27. return redirect()->route('articles.index')
  28. ->with('success','Article deleted successfully');
  29.  
  30.  
  31. for model add
  32.  
  33. protected $guarded = ['_token'];
  34. public $timestamps = false;
  35. //protected $fillable = ['title', 'body' ];
Add Comment
Please, Sign In to add comment