Не могу позвонить View: сделать в Laravel

Невозможно вызвать View: сделать функцию. Я получаю эту ошибку:

 return View::make('fb-post.index',['users'=>$users]);

Class 'App\Http\Controllers\View' not found

маршрут

  Route::get('/', 'PostController@test');

контроллер

public function test()
{
$customers = 'test';

return View::make('fb-post.index')->with('customers', $customers);

}

Мой файл шаблона находится в представлении / fb-post / index.blade.php

Когда я звоню

 php artisan dump-autoload

получение:

        exception 'InvalidArgumentException' with message 'Command "dump-autoload" is not defined.' in /var/www/html/laravel-test/vendor/symfony/console/Symfony/Component/Console/Application.php:549
Stack trace:
#0 /var/www/html/laravel-test/vendor/symfony/console/Symfony/Component/Console/Application.php(192): Symfony\Component\Console\Application->find('dump-autoload')
#1 /var/www/html/laravel-test/vendor/symfony/console/Symfony/Component/Console/Application.php(126): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#2 /var/www/html/laravel-test/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(91): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /var/www/html/laravel-test/artisan(36): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 {main}

Есть идеи?

0

Решение

View Фасад не в текущем пространстве имен. Таким образом, вы либо предварять его с \:

return \View::make('fb-post.index', ['users' => $users]);

Или добавьте это вверху вашего файла контроллера:

use View;

Кроме того, из полученной ошибки я предполагаю, что вы используете Laravel 5. В этом случае вы можете использовать view вспомогательная функция:

return view('fb-post.index', ['users' => $users]);
4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector