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 / 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",
View ModelFactoryHelper.php
<?php
namespace App\Console\Commands;
use DB;
use Illuminate\Console\Command;
class ModelFactoryHelper extends Command
{
/**
You can’t perform that action at this time.