1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\Models\Message;
- class MessageController extends Controller
- {
- public function create(Request $request){
- $message = new Message();
- $validatedData = $request -> validate([
- 'title' => ['required', 'max:100'],
- 'content' => ['required', 'max:255'],
- ]);
- $message -> title = $request -> title;
- $message -> content = $request -> content;
- $request-> user()->posts() -> save($message);
- // $request -> session()-> flash('message', 'Tweet has been posted');
- return redirect('')->with('message', 'Tweet has been posted!');
- }
- public function view($id){
- $message = Message::findOrFail($id);
- return view('message', [
- 'message' => $message
- ]);
- }
- }
|