Laravel 5.0 Helper Class Setup

问题描述 投票:0回答:1

[编辑]:我已经阅读了建议的重复答案材料,而我的问题是基于我使用那里概述的各种方法所做的工作。我已经找到了答案,我的问题是打字错误。悲伤,但真实。

[问题]:我已经尝试了在Laravel 5.0中建立Helper类的每套说明。但还是有问题,因为自动加载路由或名称空间路由均不起作用。我只收到诸如“找不到类'KidFit \ Helpers \ Helper.php'的消息”

我也不明白,当我包含“ $ helper = new Helper();”时,语句放到我的UserController.php类中-导致Helper.php的php代码刚刚转储到屏幕上。我在下面的屏幕输出中包含了一个示例。我没有10个代表点,因此它似乎只是一个链接。

这是我得到的:Wonky Screen Output

我在config / app.php或composer.json中没有任何设置。但是,这些是Helpers / Helper.php的内容:

<$php
namespace KidFit\Helpers;

class Helper
{

        public function __construct()
        {

        }

        public function dominic()
        {
                \Log::info("dominic was here");
        }
}

这是我在使用Helper类的UserController.php顶部的代码:

<?php namespace KidFit\Http\Controllers;

use KidFit\Http\Requests;
use KidFit\Http\Controllers\Controller;
use KidFit\User;
use KidFit\Games;
use KidFit\Helpers\Helper;

use Illuminate\Http\Request;

class UserController extends Controller {

        /**
         * Display the specified resource.
         *
         * @param  int  $id
         * @return Response
         */
        public function getShow($userID)
        {
                $helper = new Helper();
                \Log::info("Attempting to log data, DWayda");
                $Group = new Games;
                $Group->gameID = 4;
                $helper->dominic();
                //$Group->gameName = stripXSS("DROP TABLE user from KidFit_Secure;");
                $todaysDate = date_create('now');
                $todaysDate = date_format($todaysDate, 'Y-m-d');
                $Group->createDate = $todaysDate;
                $Group->metric = "SELECT * FROM users";
                $Group->status = "hacked";

                $Group->save();
                return User::find($userID);

        }

请问是否有人可以看到我做错了什么?更改之后,我通常执行:

sudo composer dump-autoload
sudo composer install --no-dev --no-scripts
sudo composer install --no-dev -o

我已经在此上停留了两个星期(正在工作……)。非常感谢任何帮助!! = D

php laravel laravel-5 helper sanitization
1个回答
0
投票

我非常感谢cbaconnier在他的评论中给出的答案。我简直不敢相信自己这么愚蠢。现在每种方法都可以使用... =')

© www.soinside.com 2019 - 2024. All rights reserved.