🤓 Code Snippets

Share and store your most common code snippets. Use our snippet explanation generator to use AI to try and explain the code.

fn main() {
    let error: Result<(), &str> = Err("error"); // Error

    // Show error instead of panic
    match error {
        Ok(_) => println!("Ok"),
        Err(e) => println!("Error: {}", e),
    }

    println!("Still running 🍕");

    // Output:
    // Error: error
    // Still running 🍕
}

Posandu Mapa

2 years ago

3
<?php

return [

    'cache' => false,

    /*
    |--------------------------------------------------------------------------
    | View Storage Paths
    |--------------------------------------------------------------------------
    |
    | Most templating systems load templates from disk. Here you may specify
    | an array of paths that should be checked for your views. Of course
    | the usual Laravel view path has already been registered for you.
    |
    */

    'paths' => [
        resource_path('views'),
    ],

    /*
    |--------------------------------------------------------------------------
    | Compiled View Path
    |--------------------------------------------------------------------------
    |
    | This option determines where all the compiled Blade templates will be
    | stored for your application. Typically, this is within the storage
    | directory. However, as usual, you are free to change this value.
    |
    */

    'compiled' => env(
        'VIEW_COMPILED_PATH',
        realpath(storage_path('framework/views'))
    ),

];

Tony Lea

2 years ago

2
<?php

public function multiply($a, $b) {
    return $a * $b;
}
import { validateOrReject, Length, IsEmail, IsString} from "class-validator";
import type { ValidationError } from "class-validator";

// validation
export class LoginValidation {
  @IsEmail()
  email!: string | null;

  @IsString()
  @Length(8, 16)
  password!: string | null;
}

export async function validateInput (input: LoginValidation) {
  try {
    await validateOrReject(input);
    return { errors: {} };
  } catch (err) {
    console.warn("[Validations] error");
    const validationErrors = err as ValidationError[];
    const errorsList: Record<string, string> = validationErrors.reduce(
    (prevError, currError) => {
      const property = currError.property;
      const message = Object.values(currError.constraints!)[0];
      return {...prevError, [property]: message };
    },{});
    return { errors: errorsList };
  }
}

//example
const validation = new LoginValidation();
validation.email = "email"
validation.password="some+difficult-password"

const validate = await validateInput(validation);
//{errors: {email: "email must be a valid email"}}

ArmahLance

2 years ago

2
from flask import Flask

app = Flask(__name__)

@app.route('/', methods = ['GET'])
def root():
    message = 'Hello, World!'
    return message

if __name__ == '__main__':
    app.run(host='127.0.0.1', port=5000, debug=False)

Ruan Bekker

2 years ago

const rand = () => {
  return Math.random().toString(36).substr(2);
};

const token = () => {
  return rand() + rand();
};

console.log(token());

Eftykhar Rahman

2 years ago

const random = Math.floor(Math.random() * 9000 + 1000);

console.log(random);

Eftykhar Rahman

2 years ago

while True:
    github.commit(target: opensource)
    print("YAY! New commit to open source!")

Omar Moustafa

2 years ago

export default {
    data() {
        return {

        }
    },
    methods: {
        async callApi(method, url, dataObj) {
            try {
                return await axios({
                    method: method,
                    url: url,
                    data: dataObj
                });
            } catch (e) {
                return e.response
            }
        }
    }
}

Wamae Arnold

2 years ago

1
Load More