1. Go to this page and download the library: Download graham-campbell/throttle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use Illuminate\Support\Facades\Route;
Route::get('foo', ['middleware' => 'GrahamCampbell\Throttle\Http\Middleware\ThrottleMiddleware', function () {
return 'Why herro there!';
}]);
use Illuminate\Support\Facades\Route;
Route::get('foo', ['middleware' => 'GrahamCampbell\Throttle\Http\Middleware\ThrottleMiddleware:50,30', function () {
return 'Why herro there!';
}]);
use GrahamCampbell\Throttle\Facades\Throttle;
use Illuminate\Support\Facades\Request;
// now let's get a throttler object for that request
// we'll use the same config as in the previous example
// note that only the first parameter is "please see the previous documentation
use GrahamCampbell\Throttle\Facades\Throttle;
use Illuminate\Support\Facades\Request;
$request = Request::instance();
// the attempt function will hit the throttle, then return check
var_dump(Throttle::attempt($request));
// so this is the same as writing
var_dump(Throttle::hit($request)->check());
// and, of course, the same as
var_dump(Throttle::get($request)->attempt());
bash
$ php artisan vendor:publish
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.