PHPackages                             ganey/robots - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ganey/robots

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ganey/robots
============

Robots.txt Generator for Laravel 5

v2.0.2(9y ago)023PHPPHP &gt;=5.4.0

Since Feb 4Pushed 9y ago1 watchersCompare

[ Source](https://github.com/ganey/Robots)[ Packagist](https://packagist.org/packages/ganey/robots)[ RSS](/packages/ganey-robots/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

Robots.txt Generator for Laravel
================================

[](#robotstxt-generator-for-laravel)

[![Build Status](https://camo.githubusercontent.com/3dc0400ac96e9886e0a2772260c2dc2cb692e8ad77d977cba1147c30e39fdbd9/68747470733a2f2f7472617669732d63692e6f72672f67616e65792f526f626f74732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/ganey/Robots)

This is a fork of  to be updated for Laravel 5.

The original Robots class was written by *dragonfire1119* of TutsGlobal.com:

The class itself (`Robots.php`) will work on any PHP 5.4+ site. It could easily be modified for 5.2 by removing the namespace.

This repository offers easy integration via Composer and includes service provider and a facade for Laravel 5 alongside a set of PHPUnit tests.

Checkout the `Robots.php` class for a full understanding of the functionality.

Installation:
-------------

[](#installation)

### Step 1. Downloading

[](#step-1-downloading)

As usual with Composer packages, there are two ways to install:

You can install via Composer. Pick the "master" as the version of the package.

```
composer require Ganey/robots

```

Or add the following to your `composer.json` in the `require` section and then run `composer update` to install it.

```
{
    "require": {
        "Ganey/robots": "~2.0"
    }
}
```

### Step 2. Usage

[](#step-2-usage)

#### Laravel

[](#laravel)

Once installed via Composer you need to add the service provider. Do this by adding the following to the 'providers' section of the application config (usually `app/config/app.php`):

```
Ganey\Robots\RobotsServiceProvider::class,
```

Add the facade to the 'aliases' section of the application config (usually `app/config/app.php`):

```
'Robots'    => \Ganey\Robots\RobotsFacade::class
```

Note that the facade allows you to use the class by simply calling `Robots::doSomething()`.

The quickest way to use Robots is to just setup a callback-style route for `robots.txt` in your `/app/routes.php` file.

```
