Skip to content

Instantly share code, notes, and snippets.

Drakakis George drakakisgeo

  • Lollypop Web Services
  • N.Smirni, Greece
Block or report user

Report or block drakakisgeo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@drakakisgeo
drakakisgeo / gist:3431832d83193465dcd94ac8e53353e9
Created Sep 27, 2019
(ISO 3166-1 alpha-2) inline php Array
View gist:3431832d83193465dcd94ac8e53353e9
$countries = array('AF' => 'Afghanistan', 'AX' => 'Aland Islands', 'AL' => 'Albania', 'DZ' => 'Algeria', 'AS' => 'American Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AI' => 'Anguilla', 'AQ' => 'Antarctica', 'AG' => 'Antigua And Barbuda', 'AR' => 'Argentina', 'AM' => 'Armenia', 'AW' => 'Aruba', 'AU' => 'Australia', 'AT' => 'Austria', 'AZ' => 'Azerbaijan', 'BS' => 'Bahamas', 'BH' => 'Bahrain', 'BD' => 'Bangladesh', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'Belgium', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BM' => 'Bermuda', 'BT' => 'Bhutan', 'BO' => 'Bolivia', 'BA' => 'Bosnia And Herzegovina', 'BW' => 'Botswana', 'BV' => 'Bouvet Island', 'BR' => 'Brazil', 'IO' => 'British Indian Ocean Territory', 'BN' => 'Brunei Darussalam', 'BG' => 'Bulgaria', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'KH' => 'Cambodia', 'CM' => 'Cameroon', 'CA' => 'Canada', 'CV' => 'Cape Verde', 'KY' => 'Cayman Islands', 'CF' => 'Central African Republic', 'TD' => 'Chad', 'CL' => 'Chile', 'CN' => 'China', 'CX' => 'Christmas Island', 'CC'
@drakakisgeo
drakakisgeo / Postmarkable.php
Last active Apr 9, 2019
Postmark Trait for Laravel Mailable - (Support for Tag and Meta)
View Postmarkable.php
<?php
namespace App\Billit\Traits;
trait Postmarkable
{
/**
* @param array $tags
*/
public function setTag(array $tag): void
@drakakisgeo
drakakisgeo / Upgrading phpmyadmin
Created Feb 6, 2019
Upgrading phpmyadmin for apache php7.2 - Ubuntu 18.04
View Upgrading phpmyadmin
cd /usr/share/
sudo mv phpmyadmin/ phpmyadmin-4.8.5/
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip
sudo unzip phpMyAdmin-4.8.5-all-languages.zip
sudo ln -s phpMyAdmin-4.8.5-all-languages phpmyadmin
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod -R 755 /usr/share/phpmyadmin
sudo service apache2 restart
@drakakisgeo
drakakisgeo / moneyInput.vue
Last active Oct 19, 2018
Vue input field for money. ( Masks amount and always return a decimal )
View moneyInput.vue
<template>
<cleave v-model="money" :options="options"></cleave>
</template>
<script>
import Cleave from 'vue-cleave-component';
export default {
props:{
value: {
@drakakisgeo
drakakisgeo / gist:48dcab1539612c82449b9757940ac7ee
Last active Jan 16, 2019
Print Access Token from Laravel Passport
View gist:48dcab1539612c82449b9757940ac7ee
<?php
namespace App\Traits;
use App\User;
use DateTime;
use GuzzleHttp\Psr7\Response;
use Illuminate\Events\Dispatcher;
use Laravel\Passport\Bridge\AccessToken;
use Laravel\Passport\Bridge\AccessTokenRepository;
@drakakisgeo
drakakisgeo / gist:44f54ef8d65380fa228dd595d1281e1a
Created Dec 22, 2017
Working with Init Input and old() data from laravel in VueJs
View gist:44f54ef8d65380fa228dd595d1281e1a
//////---------- in Controller @edit method
// set a variable with all needed initialized input (key value pairs)
$initInput = []
$initInput = setInitInput($initInput);
// The setInitInput helper function, basically merges with old() input
function setInitInput(array $input){
$oldInput = session()->getOldInput();
unset($oldInput['_token']);
@drakakisgeo
drakakisgeo / Vue input component setup
Created Nov 20, 2017
Example of how to build a Vue.js input component
View Vue input component setup
<template>
<select :value="value" :name="name" class="form-control" v-on:input="updatevalue($event.target.value)" ref="input">
<slot></slot>
</select>
</template>
<script>
export default {
props:['value','name'],
methods: {
@drakakisgeo
drakakisgeo / select2-remove-border-radius.css
Created Nov 7, 2017
Remove 4px border-radius from Select2
View select2-remove-border-radius.css
.select2 {
border-color:1px solid #cacaca;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
background-color:#fefefe;
}
.select2-dropdown, .select2-container--default .select2-selection--single ,
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--classic .select2-selection--multiple , .select2-container--classic .select2-selection--multiple,
.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-dropdown,
@drakakisgeo
drakakisgeo / Zurb foundation 6.4 paginator for Laravel
Created Oct 2, 2017
Zurb foundation 6.4 paginator for Laravel
View Zurb foundation 6.4 paginator for Laravel
@if ($paginator->hasPages())
<ul class="pagination" role="navigation" aria-label="Pagination">
{{-- Previous Page Link --}}
@if ($paginator->onFirstPage())
<li class="pagination-previous disabled"></li>
@else
<li class="pagination-previous"><a href="{{ $paginator->previousPageUrl() }}" aria-label="Previous page"></a></li>
@endif
{{-- Pagination Elements --}}
@drakakisgeo
drakakisgeo / Greekports.json
Created Sep 25, 2017
Greek Ports destinations-departures pairs from forthcrs
View Greekports.json
{
"departures": {
"from": [
{
"code": "PNA",
You can’t perform that action at this time.