Laravel 5中的致命错误

比萨普

我只是从Laravel 5开始,当我尝试运行php artisan route:list以获取Liste路线时,出现以下错误消息:

PHP Fatal error:  Namespace declaration statement has to be the very first statement in the script in /var/www/laravel5/app/Http/Controllers/UserController.php on line 1

  [Symfony\Component\Debug\Exception\FatalErrorException]                           
  Namespace declaration statement has to be the very first statement in the script  

UserController.php:

<?php
namespace App\Http\Controllers;

use App\Http\Requests\UserCreateRequest;
use App\Http\Requests\UserUpdateRequest;

use App\Repositories\UserRepository;

use Illuminate\Http\Request;

class UserController extends Controller
{

    protected $userRepository;

    protected $nbrPerPage = 4;

    public function __construct(UserRepository $userRepository)
    {
        $this->userRepository = $userRepository;
    }

    public function index()
    {
        $users = $this->userRepository->getPaginate($this->nbrPerPage);
        $links = $users->setPath('')->render());

        return view('index', compact('users', 'links'));
    }

    public function create()
    {
        return view('create');
    }

    public function store(UserCreateRequest $request)
    {
        $user = $this->userRepository->store($request->all());

        return redirect('user')->withOk("L'utilisateur " . $user->name . " a été créé.");
    }

    public function show($id)
    {
        $user = $this->userRepository->getById($id);

        return view('show',  compact('user'));
    }

    public function edit($id)
    {
        $user = $this->userRepository->getById($id);

        return view('edit',  compact('user'));
    }

    public function update(UserUpdateRequest $request, $id)
    {
        $this->userRepository->update($id, $request->all());

        return redirect('user')->withOk("L'utilisateur " . $request->input('name') . " a été modifié.");
    }

    public function destroy($id)
    {
        $this->userRepository->destroy($id);

        return redirect()->back();
    }

}

因此,当我使用生成的userController.php时,php artisan make:controller UserController没有出现错误。这是当我通过添加覆盖默认控制器时__construct()

尼克尔·劳特(Niklesh Raut)

我也遇到了这个问题,就我而言,我只是删除了所有空白,<?php然后问题才得以解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel-PHP致命错误:在migration:refresh中找不到类'CreateMatchesTable'

来自分类Dev

PHP致命错误:在(laravel)中找不到类'schema'

来自分类Dev

Laravel / Illuminate致命错误

来自分类Dev

Laravel 5部署到heroku:错误输出:PHP致命错误:在ProviderRepository.php中找不到类

来自分类Dev

为什么我在Laravel中遇到此错误:PHP可捕获的致命错误?

来自分类Dev

Laravel 5中的分页产生错误的链接

来自分类Dev

如何解决Laravel 5中的超时错误

来自分类Dev

Laravel5中的单元测试-错误

来自分类Dev

JSON请求时Laravel 5中的简单错误响应

来自分类Dev

Laravel 5表格找不到致命错误

来自分类Dev

Laravel 5单元测试:致命错误:堆栈溢出

来自分类Dev

在视图的错误列表中显示重复的错误消息:Laravel 5

来自分类Dev

Laravel 5-PHP致命错误:require():无法打开所需的vendor / autoload.php

来自分类Dev

Laravel-致命错误HTML外观被推迟错误

来自分类Dev

致命错误:使用heroku部署时,在Laravel中找不到类'Collective \ Html \ HtmlServiceProvider'

来自分类Dev

致命错误:找不到“ Html”类Laravel

来自分类Dev

Laravel 5中的致命错误

来自分类Dev

致命错误:即使在安装了Guzzle之后,在Laravel中也找不到类'Guzzle \ Http \ Client'

来自分类Dev

PHP Composer Laravel安装致命错误

来自分类Dev

Laravel 5中的Model:all()错误

来自分类Dev

Laravel 5-扩展模板中的潜在错误(@ yield,@ extends)

来自分类Dev

Laravel 5确认错误消息显示在错误的字段中

来自分类Dev

尝试通过Composer安装Laravel 5时发生PHP致命错误

来自分类Dev

在Laravel 5中创建登录应用并获取ModelNotFoundException错误

来自分类Dev

我在laravel 5中遇到致命错误random_bytes()

来自分类Dev

Laravel 5-致命错误:找不到类供应商饲料包装

来自分类Dev

试图在Laravel 5.2中使用GuzzleHttp的致命错误

来自分类Dev

致命错误:在Laravel中迁移时找不到“类”

来自分类Dev

Laravel 5.4!致命错误

Related 相关文章

  1. 1

    Laravel-PHP致命错误:在migration:refresh中找不到类'CreateMatchesTable'

  2. 2

    PHP致命错误:在(laravel)中找不到类'schema'

  3. 3

    Laravel / Illuminate致命错误

  4. 4

    Laravel 5部署到heroku:错误输出:PHP致命错误:在ProviderRepository.php中找不到类

  5. 5

    为什么我在Laravel中遇到此错误:PHP可捕获的致命错误?

  6. 6

    Laravel 5中的分页产生错误的链接

  7. 7

    如何解决Laravel 5中的超时错误

  8. 8

    Laravel5中的单元测试-错误

  9. 9

    JSON请求时Laravel 5中的简单错误响应

  10. 10

    Laravel 5表格找不到致命错误

  11. 11

    Laravel 5单元测试:致命错误:堆栈溢出

  12. 12

    在视图的错误列表中显示重复的错误消息:Laravel 5

  13. 13

    Laravel 5-PHP致命错误:require():无法打开所需的vendor / autoload.php

  14. 14

    Laravel-致命错误HTML外观被推迟错误

  15. 15

    致命错误:使用heroku部署时,在Laravel中找不到类'Collective \ Html \ HtmlServiceProvider'

  16. 16

    致命错误:找不到“ Html”类Laravel

  17. 17

    Laravel 5中的致命错误

  18. 18

    致命错误:即使在安装了Guzzle之后,在Laravel中也找不到类'Guzzle \ Http \ Client'

  19. 19

    PHP Composer Laravel安装致命错误

  20. 20

    Laravel 5中的Model:all()错误

  21. 21

    Laravel 5-扩展模板中的潜在错误(@ yield,@ extends)

  22. 22

    Laravel 5确认错误消息显示在错误的字段中

  23. 23

    尝试通过Composer安装Laravel 5时发生PHP致命错误

  24. 24

    在Laravel 5中创建登录应用并获取ModelNotFoundException错误

  25. 25

    我在laravel 5中遇到致命错误random_bytes()

  26. 26

    Laravel 5-致命错误:找不到类供应商饲料包装

  27. 27

    试图在Laravel 5.2中使用GuzzleHttp的致命错误

  28. 28

    致命错误:在Laravel中迁移时找不到“类”

  29. 29

    Laravel 5.4!致命错误

热门标签

归档