Skip to content

Instantly share code, notes, and snippets.

View kikoseijo's full-sized avatar
💭
42Malaga Student

Kiko Seijo kikoseijo

💭
42Malaga Student
View GitHub Profile
@kikoseijo
kikoseijo / BackupController.php
Last active October 15, 2023 18:01
Laravel Spatie backup with controller routes and views
<?php
namespace App\Http\Controllers;
use Alert;
use Artisan;
use Carbon\Carbon;
use Log;
use Spatie\Backup\Helpers\Format;
use Storage;
#!/usr/bin/env bash
# #
# # Install main dependencies on CentOS:
# # Python 3.4.5, CMake 3.10.0, OpenCV 3.3.1
# # Author Andrii Lundiak (landike@gmail.com)
# #
# https://github.com/ageitgey/face_recognition/issues/191
# https://github.com/opencv/opencv/issues/8471
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
@kikoseijo
kikoseijo / gist:d47aa1f5339df33292a7
Last active August 28, 2021 01:37
Clean WP database - WORDPRESS R.I.P
@kikoseijo
kikoseijo / Envoy.blade.php
Last active January 12, 2021 16:55
Laravel envoy template for Virtualmin & Webmin servers with cron jobs
@servers(['remote' => 'ks1.xxxxx.com', 'local' => '127.0.0.1'])
@include('vendor/autoload.php')
@setup
# customize this keys...
# USERNAME_HERE, DOMAIN_NAME_HERE, REPO_GROUP, REPO_NAME
$dotenv = Dotenv\Dotenv::create(__DIR__, '.env');
$dotenv->load();
@kikoseijo
kikoseijo / 2019_09_03_141329_create_form_requests_table.php
Last active September 3, 2019 15:21
Laravel Contact Form Requests
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateFormRequestsTable extends Migration
{
/**
* Run the migrations.
@kikoseijo
kikoseijo / Admin-FormResponseController.php
Last active April 12, 2018 23:31
Laravel Contact Form - Form request with validations, back office admin views, recipients database relationship, ajax request using Axios, tests provided by Laravel Dusk. Includes Model files and migrations.
<?php
namespace App\Http\Controllers\Back;
use App\Mail\Admin\ContactFormSubmitted;
use App\Models\FormResponse;
use App\Repositories\FormResponseRepository;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
@kikoseijo
kikoseijo / BulmaFramework.php
Created February 18, 2018 19:14
Laravel Former custom framework for Bulma.io compatibility
<?php
namespace Helpers;
use Former\Interfaces\FrameworkInterface;
use Former\Traits\Field;
use Former\Traits\Framework;
use HtmlObject\Element;
use Illuminate\Container\Container;
use Illuminate\Support\Str;
@kikoseijo
kikoseijo / NewsList.js
Last active February 25, 2018 21:30
React Relay Modern QueryRenderer + PaginationController.
export default createPaginationContainer(
NewsList,
{
viewer: graphql`
fragment NewsList_viewer on User {
news(first: $count, after: $after) @connection(key: "NewsList_news") {
edges {
node {
id
@kikoseijo
kikoseijo / App.js
Created February 11, 2018 16:54
React navigation wrapper
import NavigatorService from './src/libs/navigator';
renderMain() {
const { token } = this.state;
if (token && token.length > 10) {
return (
<StackNavigator
ref={navigatorRef => {
NavigatorService.setContainer(navigatorRef);
}}