Storing posts on the database

This commit is contained in:
Ghostie 2024-08-20 20:48:32 -05:00
parent a10fd0369b
commit dff18be098
2 changed files with 17 additions and 0 deletions

View File

@ -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);
}
}

View File

@ -8,4 +8,11 @@ use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
use HasFactory;
protected $fillable = [
"title",
"description",
"image",
"user_id"
];
}