MessageController.php 789 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\Message;
  4. use Illuminate\Http\Request;
  5. class MessageController extends Controller
  6. {
  7. public function create(Request $request)
  8. {
  9. $validated = $request->validate([
  10. 'title' => 'required|max:255',
  11. 'content' => 'required',
  12. ]);
  13. $message = new Message();
  14. $message->title = $request->title;
  15. $message->content = $request->content;
  16. $message->save();
  17. session()->flash('note', 'Thank you for leaving a post!');
  18. #return session('note');
  19. return redirect('/');
  20. }
  21. public function view($id) {
  22. $message = Message::findOrFail($id);
  23. return view('message', [
  24. 'message' => $message
  25. ]);
  26. }
  27. }