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