MessageController.php 641 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\Message;
  5. class MessageController extends Controller
  6. {
  7. public function create(Request $request){
  8. $message = new Message();
  9. $validatedData = $request->validate([
  10. 'title' => 'required|max:30',
  11. 'content' => 'required',
  12. ]);
  13. $message->title = $request->title;
  14. $message->content = $request->content;
  15. $message->save();
  16. return redirect('/');
  17. }
  18. public function view($id){
  19. $message = Message::findOrFail($id);
  20. return view('message', [
  21. 'message' => $message
  22. ]);
  23. }
  24. }