diff options
author | floppydiskette <git@diskfloppy.me> | 2024-08-08 22:22:38 +0100 |
---|---|---|
committer | floppydiskette <git@diskfloppy.me> | 2024-08-08 22:22:38 +0100 |
commit | 04fc009874db2d539ad881b649f7ebb512f05312 (patch) | |
tree | 9934681b96c15ceffbc9ce8d682621ff875f1b4f /app/Models/GuestbookEntry.php | |
parent | fc5cd70e729f639aaf1c6ff6a4bf3d5d52664de9 (diff) |
Init rails apprails
Diffstat (limited to 'app/Models/GuestbookEntry.php')
-rw-r--r-- | app/Models/GuestbookEntry.php | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/app/Models/GuestbookEntry.php b/app/Models/GuestbookEntry.php deleted file mode 100644 index f5e2de2..0000000 --- a/app/Models/GuestbookEntry.php +++ /dev/null @@ -1,50 +0,0 @@ -<?php - -namespace App\Models; - -use Illuminate\Http\Request; -use Illuminate\Database\Eloquent\Factories\HasFactory; -use Illuminate\Database\Eloquent\Model; - -class GuestbookEntry extends Model -{ - use HasFactory; - protected $table = "guestbook__entries"; - protected $fillable = ['name', 'message']; - - /** - * Creates a new guestbook entry. - * - * @param Request $request The HTTP POST request - * @return void - */ - public static function insertGuestbookEntry(Request $request) { - $newEntry = new GuestbookEntry; - $newEntry->name = htmlspecialchars($request->get('name')); - $newEntry->message = htmlspecialchars($request->get('message')); - $newEntry->ip = $request->ip(); - $newEntry->agent = $request->userAgent(); - $newEntry->admin = auth()->check(); - $newEntry->save(); - } - - public static function selectEntries() { - $entries = GuestbookEntry::orderBy('created_at', 'desc')->get(); - return $entries; - } - - public static function importGuestbookEntry(array $data) { - foreach ($data as $entry) { - $dt = new \DateTime('@' . $entry['timestamp']); - $newEntry = new GuestbookEntry; - $newEntry->name = $entry['name']; - $newEntry->ip = $entry['ip_address']; - $newEntry->agent = $entry['agent']; - $newEntry->admin = $entry['site_owner']; - $newEntry->message = $entry['message']; - $newEntry->created_at = $dt; - $newEntry->updated_at = $dt; - $newEntry->save(); - } - } -} |