LlmSession.php 499 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\Relations\HasMany;
  6. class LlmSession extends Model
  7. {
  8. use HasFactory;
  9. protected $table = 'llm_session';
  10. protected $fillable = [
  11. 'session_id',
  12. 'title',
  13. 'user_id',
  14. 'model',
  15. ];
  16. public function messages(): HasMany
  17. {
  18. return $this->hasMany(LlmMessage::class, 'session_id');
  19. }
  20. }