Files
emails/ui/resources/views/layout/body/footer/scripts/main.blade.php
2022-12-01 14:15:54 -03:00

34 lines
1.0 KiB
PHP

<script type="text/javascript">
const Send = {
base_url: '{{$urls->api}}',
base: function({method, uri, data = null}) {
const request = {
uri: uri,
method
}
const options = {
url: this.base_url,
method: 'post',
}
if (method.toLowerCase() !== 'get' && data !== null) {
request['data'] = data
}
options['data'] = request
return $.ajax(options)
},
get: function(uri) {
return this.base({method: 'get', uri})
},
post: function({uri, data}) {
return this.base({method: 'post', uri, data})
},
put: function({uri, data}) {
return this.base({method: 'put', uri, data})
},
delete: function({uri, data}) {
return this.base({method: 'delete', uri, data})
}
}
//const _urls = JSON.parse('{!! Safe\json_encode($urls) !!}')
</script>