# Url Store Model

DB Table Name {wp_db_prefix}_fc_url_stores
Schema Check Schema
Source File fluent-crm/app/Models/UrlStores.php
Name Space FluentCrm\App\Models
Class FluentCrm\App\Models\UrlStores

# Attributes

Attribute Data Type Comment
id Integer
url Text
short String
created_at Date Time
updated_at Date Time

# Usage

Please check Model Basic for Common methods.

# Accessing Attributes


$urlStore = FluentCrm\App\Models\UrlStores::find(1);

$urlStore->id; // returns id
$urlStore->url; // returns url
.......
1
2
3
4
5
6

# Fillable Attributes


'url',
'short'
1
2
3

# Methods

Along with Global Model methods, this model has few helper methods.

# getUrlSlug($longUrl)

Create short url from long url

  • Parameters
    • $longUrl string
  • Returns string

# Usage

$shortUrl = FluentCrm\App\Models\UrlStores::getUrlSlug('https://www.google.com');
1

# getRowByShort($short)

Get UrlStore object by url short

  • Parameters
    • $short string
  • Returns FluentCrm\App\Models\UrlStores

# Usage

$urlStore = FluentCrm\App\Models\UrlStores::getRowByShort('12x');
1