File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/View/Components/AddressField.php
<?php
namespace App\View\Components;
use Illuminate\View\Component;
class AddressField extends Component
{
public $name;
public $latitude;
public $longitude;
public $address;
public $zoom = 15;
public $addressid;
/**
* Create a new component instance.
*
* @return void
*/
public function __construct($name, $address = null, $latitude = null, $longitude = null, $zoom = 15, $addressid = null)
{
$this->name = $name;
$this->address = $address ?? '';
$this->latitude = $latitude ? ((float) $latitude) : -33.8688;
$this->longitude = $longitude ? ((float) $longitude) : 151.2093;
$this->zoom = $zoom;
$this->addressid = $addressid;
}
/**
* Get the view / contents that represent the component.
*
* @return \Illuminate\View\View|string
*/
public function render()
{
return view('components.address-field');
}
}