diff --git a/app/Http/Controllers/PostController.php b/app/Http/Controllers/PostController.php index 770b40e..255b628 100644 --- a/app/Http/Controllers/PostController.php +++ b/app/Http/Controllers/PostController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Models\Post; use App\Models\User; use Illuminate\Http\Request; use Illuminate\Routing\Controllers\HasMiddleware; @@ -32,5 +33,14 @@ class PostController extends Controller implements HasMiddleware "description" => "required", "image" => "required" ]); + + Post::create([ + "title" => $request->title, + "description" => $request->description, + "image" => $request->image, + "user_id" => auth()->user()->id + ]); + + return redirect()->route("posts.index", auth()->user()->username); } } diff --git a/app/Models/Post.php b/app/Models/Post.php index 089656b..a8de042 100644 --- a/app/Models/Post.php +++ b/app/Models/Post.php @@ -8,4 +8,11 @@ use Illuminate\Database\Eloquent\Model; class Post extends Model { use HasFactory; + + protected $fillable = [ + "title", + "description", + "image", + "user_id" + ]; }