Skip to content

Instantly share code, notes, and snippets.

View BenQoder's full-sized avatar
🏠
Working from home

Adinnu Benedict BenQoder

🏠
Working from home
  • Asaba, Delta State. Nigeria
View GitHub Profile
@BenQoder
BenQoder / GenerateTypes.php
Created March 13, 2023 23:15
Generate Typescript Type Using GPT-3 API
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Http;
class GenerateTypes extends Command
{
@BenQoder
BenQoder / PostsScreen.js
Last active April 25, 2023 14:57
Implementing Infinite Scroll With Redux Toolkit Query
import { View, FlatList } from "react-native";
import React, { useEffect, useRef } from "react";
import postsApi, {
postsAdapters,
postsSelectors,
useLazyFetchPostsQuery
} from "../../state/apis/postsApi";
export default function PostsScreen() {
const currentPage = useRef(1);
Buenas! Buenas!
I had to deal with this issue while installing Valet+ on two different computers running macOS Mojave so I thought I'd share my recipe.
⚠️ Make sure to back-up your database if you already have data in it.
First, uninstall MySQL
brew uninstall mysql
brew uninstall mysql@5.7
@foreach ($prototypes as $message)
<tr>
<td>
{{ $loop->iteration + (( $prototypes->currentPage() - 1 ) * $prototypes->perPage()) }}
</td>
</tr>
@endforeach
@BenQoder
BenQoder / gist:7951e3801aad90ba01c96a81a2d0242e
Created November 7, 2018 06:29
Laravel Files And Directory Permission
Artisan::command("permissions", function () {
exec ("find ". base_path() ." -type d -exec chmod 0755 {} +");
exec ("find ". base_path() ." -type f -exec chmod 0644 {} +");
$this->comment("Done Setting Permisions");
})->describe("Set root permissions");
@BenQoder
BenQoder / Laravel Homestead SSL
Created July 26, 2018 11:49
This Is The Step I Follow To Make My Laravel Projects Have SSL Certificates Locally
vagrant up && vagrant ssh
cp /etc/nginx/ssl/ca.homestead.homestead.crt /home/vagrant/{Projects Folder}
On Mac, Open terminal and cd into Projects Folder then
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ca.homestead.homestead.crt
On Windows, Import certificate as trusted into chrome or preferred browser
@BenQoder
BenQoder / forge.sh
Created April 9, 2018 03:18
Laravel Forge Setup Script
#
# REQUIRES:
# - server (the forge server instance)
# - event (the forge event instance)
# - sudo_password (random password for sudo)
# - db_password (random password for database user)
# - callback (the callback URL)
#