小编tsu*_*uta的帖子

命名空间声明语句必须是脚本中的第一条语句

我刚开始用 Laravel 开发 Web 应用程序,我在使用依赖注入时遇到了问题。它在没有 DI 的情况下工作正常,但我想重构代码以使代码不紧密耦合。

我已经在 google 中搜索,这表明名称空间之前可能有一个空格,并在此处搜索相关问题,但没有一个能解决我的问题。

帐户控制器

<?php

namespace TabJut\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\Validator;

use View;

use TabJut\Http\Requests;
use TabJut\Http\Controllers\Controller;
use TabJut\Repositories\AccountRepository;

class AccountController extends Controller
{
    /* error culprit, If I remove these the page not error */
    protected $repository;

    public function __construct(AccountRepository $repository)
    {
        $this->repository = $repository;
    }
    /* error culprit */

    public function getLogin()
    {
        return View::make('account.login');
    }

    public function postLogin()
    {
        // Validates inputs.
        $rules = array(
            'username' …
Run Code Online (Sandbox Code Playgroud)

php laravel

4
推荐指数
1
解决办法
4095
查看次数

标签 统计

laravel ×1

php ×1