Installs: 48

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

dev-main / 1.0.x-dev 2024-10-29 12:16 UTC

This package is auto-updated.

Last update: 2025-03-01 00:33:41 UTC


README

Tools

1. Installation

composer require "infinity-it/tools"

2. required packages

  • package.json

    {
      "dependencies": {
        "tools": "file:vendor/infinity-it/tools"
      }
    }
  • run

    npm i

3. usage

import { /* ... */} from 'tools'

4. route

use \App\Http\Middleware\VerifyCsrfToken;
Route::post('refreshToken', 'refreshToken')->withoutMiddleware(VerifyCsrfToken::class)->name('refreshToken');

5. app translate

  • app.blade.php
<head>
  <script>
    window._locale = '{{ app()->getLocale() }}'
    window._translations = {!! cache('translations') !!};
  </script>
</head>
  • app.js
import {__, trans} from 'tools'
  • Provider
    • Laravel 10 and below: config/app.php
      'providers' => [
          ...
          /*
          * Package Service Providers...
          */
          InfinityIt\Tools\Providers\TranslationServiceProvider::class,
          ...
      ]
    • Laravel 11 and above : bootstrap/providers.php
      return [
          ...
          InfinityIt\Tools\Providers\TranslationServiceProvider::class,
      ];