Storing posts on the database
This commit is contained in:
parent
a10fd0369b
commit
dff18be098
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -8,4 +8,11 @@ use Illuminate\Database\Eloquent\Model;
|
||||
class Post extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $fillable = [
|
||||
"title",
|
||||
"description",
|
||||
"image",
|
||||
"user_id"
|
||||
];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user