34 lines
1.0 KiB
PHP
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>
|