[Редактировать] : Я прочитал предложенный дубликат материала ответа, и мой вопрос основан на работе, которую я проделал, используя различные методы, изложенные там. Я уже нашел ответ, моей проблемой была ошибка ввода. Грустно, но это правда.
[Вопрос] : я пробовал практически все инструкции, которые я могу найти при настройке класса Helper в Laravel 5.0;но что-то все равно не так, потому что ни маршрут автозагрузки, ни маршрут пространства имен не работают. Я получаю только сообщение, такое как «Class 'KidFit \ Helpers \ Helper.php not found'
Что я также не понимаю, так это то, что когда я включаю выражение« $ helper = new Helper (); »в мой класс UserController.php - это приводит к тому, что php-код Helper.php просто выводится на экран. Я включил пример этого в вывод на экран ниже. У меня нет 10 точек повторения, поэтому он появляетсяпросто быть ссылкой.
Вот что я получаю: Вывод Wonky Screen
У меня ничего не настроено внутри 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");
}
}
, и это код, который у меня есть в верхней части UserController.php, где я использую класс Helper:
<?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
Я застрял на этом уже 2 недели...) Любая помощь будет высоко ценится! = D