toetet/fileinput

Package for Simple File Input

0.0.1 2020-10-31 15:42 UTC

This package is auto-updated.

Last update: 2024-04-29 04:42:18 UTC


README

This package is written for simple file input. It allows to store in your local directory or cloudinary platform (online media storage).

Installation

composer require toetet/fileinput

Publish configuration file

php artisan vendor:publish --provider="Toetet\FileInput\FileInputServiceProvider"

This will add new configuration file.

You can find

  • config file at config/fileinput.php

In thease publish files, you are free to change them to anything to better match your application.

Documentation

Include File Input Filter Input

In your blade file, you can get File Input filter input easily as below.

\Toetet\FileInput\Facades\Nrc::input();

Get File Input Input Data

Nrc::data($request);				// 		1/KaMaTa(N)849832

Nrc::stateRegion($request);			//		1

Nrc::citizen($request);				//		N

Nrc::township($request);			//		KaMaTa

Nrc::number($request);				//		849832

Get State Region, Township, Citizen, Number by File Input String

File Input string must be valid format. In the format, "/", "(", ")" characters are essential.

$nrc = 	"Kachin/KAMATA(NAING)849832";		//		{state_region}/{township}({citizen}){number}

$nrc = 	"ကချင်ပြည်နယ်/ကမတ(နိုင်)၈၄၉၈၃၂";		//		{state_region}/{township}({citizen}){number}

$nrc = 	"1/KaMaTa(N)849832";			//		{state_region}/{township}({citizen}){number}

Nrc::getStateRegion($nrc);			//		1

Nrc::getCitizen($nrc);				//		N

Nrc::getTownship($nrc);				//		KaMaTa

Nrc::getNumber($nrc);				//		849832

License

This package is open-sourced software licensed under the MIT license. You are free to use it in personal and commercial projects.