Skip to content

Instantly share code, notes, and snippets.

View rajeshtva's full-sized avatar
💭
currently i am learing back-end development using laravel framework

Rajesh Chaurasiya rajeshtva

💭
currently i am learing back-end development using laravel framework
View GitHub Profile
@rajeshtva
rajeshtva / readme.md
Last active January 23, 2022 04:06
# use mysql in testing environment in laravel 8 +

use mysql as your testing environment in laravel

  • just create a testdb database
  • then in the phpunit.xml file, put these lines and configure as you want. This config works with default laravel configurations.
<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="./vendor/phpunit/phpunit/phpunit.xsd"
         bootstrap="vendor/autoload.php"
         colors="true"
@rajeshtva
rajeshtva / VideoDurationValidation.php
Created December 25, 2020 18:42
rule to validate video length
<?php
namespace App\Rules;
use FFMpeg\FFProbe;
use Illuminate\Contracts\Validation\Rule;
class VideoDurationValidation implements Rule
{
public $min;
@rajeshtva
rajeshtva / VideoValidationController.php
Created December 25, 2020 18:37
VideoValidationController for my video validation controller file
<?php
namespace App\Http\Controllers;
use App\Rules\VideoDurationValidation;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
class VideoValidationController extends Controller
{
@rajeshtva
rajeshtva / web.php
Created December 25, 2020 18:31
web.php file for video length validation
<?php
use App\Http\Controllers\VideoValidationController;
use App\Jobs\HelloUserMailJob;
use App\Mail\HelloUserMail;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Route;
/*
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">