Skip to content

Instantly share code, notes, and snippets.

@Muetze42
Muetze42 / README.md
Last active January 23, 2024 14:14
Laravel Eloquent Standalone

Using Laravel Eloquent (illuminate/database) standalone

Full Example with migrations

Install

Install package via composer

composer require illuminate/database
module.exports = {
0.5: '0.125rem', // 2px
1: '0.25rem', // 4px
1.5: '0.375rem', // 6px
2: '0.5rem', // 8px
2.5: '0.625rem', // 10px
3: '0.75rem', // 12px
3.5: '0.875rem', // 14px
4: '1rem', // 16px
4.5: '1.125rem', // 18px
@Muetze42
Muetze42 / php-standards.md
Last active July 14, 2023 10:56
PHP Standards
@Muetze42
Muetze42 / A-JsonResponse.php
Last active October 14, 2022 19:55
Laravel JsonResponse
<?php
namespace App\Common\Http;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Contracts\Routing\ResponseFactory;
use Illuminate\Http\Response;
class JsonResponse extends \Symfony\Component\HttpFoundation\Response
{
@Muetze42
Muetze42 / CustomPathGenerator.php
Last active September 25, 2022 17:09
Custom Path Generator for „Spatie Media Library“
<?php
namespace App\Support\Spatie;
use Illuminate\Support\Str;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
use Spatie\MediaLibrary\Support\PathGenerator\PathGenerator;
class CustomPathGenerator implements PathGenerator
{
@Muetze42
Muetze42 / snipped.php
Last active June 7, 2022 13:39
WooCommerce: Order as CSV and attach to emails
<?php
add_filter('woocommerce_email_attachments', function ($attachments, $emailId, $order) {
/* @var WC_Order $order */
$attachTo = [
'new_order',
'customer_on_hold_order',
'customer_processing_order',
'customer_completed_order',
'customer_refunded_order',
@Muetze42
Muetze42 / README.md
Created May 12, 2022 07:45
Nova 4: Add Font Awesome or other elements to the head element

Create if not exist resources/views/vendor/nova/partials/meta.blade.php

Add your elements in this file:

<!-- Font Awesome -->
<script src="https://kit.fontawesome.com/[YOUR-ID].js" crossorigin="anonymous"></script>
@Muetze42
Muetze42 / 0_Extend & set up (new) Laravel App.md
Last active April 10, 2022 20:34
Extend & set up (new) Laravel App

Settings, Commands etc....

@Muetze42
Muetze42 / Resource.php
Last active April 9, 2022 17:19
Laravel Nova (4) Resource with Optional sorting and filter options
<?php
namespace App\Nova;
use Illuminate\Database\Eloquent\Builder;
use Laravel\Nova\Http\Requests\NovaRequest;
use Laravel\Nova\Resource as NovaResource;
use Laravel\Scout\Builder as ScoutBuilder;
abstract class Resource extends NovaResource
@Muetze42
Muetze42 / functions.php
Last active March 29, 2022 20:52
WordPress WooCommerce: Add Revisions For Products
<?php
add_filter( 'woocommerce_register_post_type_product', 'wc_add_revision_support' );
function wc_add_revision_support( $args ) {
$args['supports'][] = 'revisions';
return $args;
}