Skip to content

Instantly share code, notes, and snippets.

Avatar

Noel De Martin NoelDeMartin

View GitHub Profile
@NoelDeMartin
NoelDeMartin / .bashrc
Last active Mar 9, 2022
Bash settings
View .bashrc
# VSCode opens terminals in the project root, so this will make sure that
# you're using the correct version of npm and node
if [ -f .nvmrc ]; then
nvm install &> /dev/null
fi
# Change default prompt
PROMPT_COMMAND=__prompt_command
__prompt_command() {
@NoelDeMartin
NoelDeMartin / README.md
Last active Dec 10, 2020
Laravel's tap helper implementation in Javascript & Typescript
View README.md

I recently added this code to my utils package, so you are welcome to use it you want this. It's tree-shakable, so you don't have to worry about everything else!

@NoelDeMartin
NoelDeMartin / NovaServiceProvider.php
Created Sep 22, 2019
Laravel Nova resources boot method
View NovaServiceProvider.php
<?php
namespace App\Providers;
use Laravel\Nova\Nova;
use Laravel\Nova\Cards\Help;
use Illuminate\Support\Facades\Gate;
use Laravel\Nova\NovaApplicationServiceProvider;
class NovaServiceProvider extends NovaApplicationServiceProvider
View Freezable.vue
<script>
let instancesCount = 0;
const rendersCache = {};
// See live example: https://x3t7g.codesandbox.io/
export default {
props: {
tag: {
type: String,
default: "div"
@NoelDeMartin
NoelDeMartin / Browser.php
Created Nov 30, 2017
Laravel Dusk Mail mocking proposal
View Browser.php
<?php
namespace Tests\Browser\Dusk;
use Tests\Testing\MailFake;
use Laravel\Dusk\Browser as BaseBrowser;
class Browser extends BaseBrowser {
public function fake($service) {