This is my personal collection of modern PHP Tooling that I setup for all of my Laravel projects.
- Pint - Formatting
- Install Laravel Pint
- Setup strict config pint.json
- Setup PHPStorm File Watcher for Pint
- PeckPHP - Fix Typos
- Install PeckPHP
This is my personal collection of modern PHP Tooling that I setup for all of my Laravel projects.
<?php | |
$dir = 'tests/Feature'; | |
$files = scandir($dir); | |
$routeNames = []; | |
foreach ($files as $file) { | |
if ($file === '.' || $file === '..') { | |
continue; | |
} |
<?php | |
//dilo surucu | |
#[AllowDynamicProperties] | |
/** | |
* @property string $name | |
*/ | |
class Person |
# This file contains common pin mappings for the BIGTREETECH SKR mini | |
# E3 v2.0. To use this config, the firmware should be compiled for the | |
# STM32F103 with a "28KiB bootloader". Also, select "Enable extra | |
# low-level configuration options" and configure "GPIO pins to set at | |
# micro-controller startup" to "!PA14". | |
# The "make flash" command does not work on the SKR mini E3. Instead, | |
# after running "make", copy the generated "out/klipper.bin" file to a | |
# file named "firmware.bin" on an SD card and then restart the SKR | |
# mini E3 with that SD card. |
function artmodel() { | |
art make:model Models\\$1\\$2 | |
art make:controller --resource --api --model=Models\\$1\\$2 $1\\$(plur $2)Controller | |
art make:factory --model=Models\\$1\\$2 $(plur $2)Factory | |
art make:seed $(plur $2)Seeder | |
art make:policy --model=Models\\$1\\$2 $1\\$2Policy | |
art make:resource $1\\$2Resource | |
art make:resource --collection $1\\$(plur $2)Collection | |
art make:request $1\\Create$2Request | |
art make:request $1\\Update$2Request |
/** | |
* Mass (bulk) insert or update on duplicate for Laravel 4/5 | |
* | |
* insertOrUpdate([ | |
* ['id'=>1,'value'=>10], | |
* ['id'=>2,'value'=>60] | |
* ]); | |
* | |
* | |
* @param array $rows |
#! /bin/bash | |
# Find available updates for WordPress plugins via WP-CLI, then upgrade theme one at a time. | |
# After each upgrade, commit the changed files to Git. | |
# | |
# Requires that WP-CLI be installed and in your path: http://wp-cli.org/ | |
# | |
# Currently, it will only work when run from the root of the WordPress installation, and has | |
# a hard-coded path for wp-content/plugins. | |
# |
alias gundo='git reset HEAD~ && git clean -df' |
function routes() | |
{ | |
if [ $# -eq 0 ]; then | |
php artisan route:list | |
else | |
php artisan route:list | grep ${1} | |
fi | |
} |
#!/bin/bash | |
# Default options | |
LOCALE="fr_FR" | |
DB_HOST='localhost' | |
VIRUSTOTAL_KEY='YOUR_KEY' | |
printf "Name of the project? cf My Project: " | |
read PROJECT_NAME |