I'm making a simple MVC application, I did use Illuminate Route and now I'm trying to use Illuminate Views.
Illuminate Views requires Illuminate Config and I think Illuminate Files System I managed to edit ViewServiceProvider.php so that It doesn't need Illuminate Config anymore.
Now in my controller when I tried this code:
use Illuminate\Support\Facades\View;
class HomeController {
public function index() {
return View::make('welcome');
}
}
It gives me this error:
Fatal error: Uncaught exception 'ReflectionException' with message 'Class files does not exist' in
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php:749 Stack trace:
#0 C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php(749):
ReflectionClass->__construct('files') #1
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php(644):
Illuminate\Container\Container->build('files', Array) #2
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php(1203):
Illuminate\Container\Container->make('files') #3
C:\xampp\htdocs\mini\vendor\illuminate\view\ViewServiceProvider.php(97):
Illuminate\Container\Container->offsetGet('files') #4
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php(746):
Illuminate\View\ViewServiceProvider->Illuminate\View\{closure}
(Object(Illuminate\Container\Container), Array) #5
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php(644):
Illuminate\Container\Container->build(Object(Closure), Array) #6
C:\xampp\htdocs\mini\vendor\illuminate\container\Containe in
C:\xampp\htdocs\mini\vendor\illuminate\container\Container.php on line 749
So I went to the line 97 in ViewServiceProvider.php and I found this code: $app['files'] I thought if I install Illuminate Files System it would fix this issue but it didn't.
By the way there's my index.php file:
require 'vendor/autoload.php';
require 'vendor/illuminate/support/helpers.php';
$basePath = str_finish(dirname(__FILE__), '/application/');
$controllersDirectory = $basePath . 'controllers';
$modelsDirectory = $basePath . 'models';
Illuminate\Support\ClassLoader::register();
Illuminate\Support\ClassLoader::addDirectories(array($controllersDirectory, $modelsDirectory));
$app = new Illuminate\Container\Container;
Illuminate\Support\Facades\Facade::setFacadeApplication($app);
$app['app'] = $app;
$app['env'] = 'production';
with(new Illuminate\Events\EventServiceProvider($app))->register();
with(new Illuminate\Routing\RoutingServiceProvider($app))->register();
with(new Illuminate\View\ViewServiceProvider($app))->register();
require $basePath . 'routes.php';
$request = Illuminate\Http\Request::createFromGlobals();
$response = $app['router']->dispatch($request);
$response->send();
Any idea how may I solve this error?
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2iRA2jF
via IFTTT
Aucun commentaire:
Enregistrer un commentaire