Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

php Fatal error: Class 'Slim' not found in

Why this is generating fatal error Slim not found.

index.php

<?php
require "Slim/Slim.php";

// create new Slim instance
$app = new Slim();

// add new Route 
$app->get("/", function () {
    echo "<h1>Hello Slim World</h1>";
});

// run the Slim app
$app->run();

Requested URL

GET : http://localhost/mywebapps/index.php 
GET:  http://localhost/mywebapps/

My Directory structure on windows

www/mywebapps/
             Slim- slim frameworks folder(Having Slim.php and other files also)
             index.php - php file

what is i am doing wrong please help me guy's.

like image 310
Lavekush Agrawal Avatar asked May 10 '14 09:05

Lavekush Agrawal


2 Answers

I have found the solution by doing the this.

<?php
require "Slim/Slim.php";

\Slim\Slim::registerAutoloader();

// create new Slim instance
$app = new \Slim\Slim();
like image 168
Lavekush Agrawal Avatar answered Nov 15 '22 15:11

Lavekush Agrawal


Use this code after importing Slip.php

use \Slim\Slim AS Slim;
$app = new Slim();
like image 25
Tanatos Avatar answered Nov 15 '22 14:11

Tanatos