Я учился использовать Laravel, смотрел Larcasts и использовал Docs, я наткнулся на урок, где описывается Eloquent, но я застрял с ошибкой:
at HandleExceptions->fatalExceptionFromError(
array(
'type' => '64',
'message' => 'Cannot use Illuminate\Routing\Controller as Controller because the name is already in use'
)
)
Я очень запутался и теперь точно скопировал приведенные примеры, но все еще получаю сообщение об ошибке. Я использую Laravel 5, поэтому я не знаю, были ли какие-то недокументированные изменения или я просто делаю что-то не так. Я не нашел ничего связанного с поиском в Google, который решает проблему, поэтому я надеялся, что кто-то здесь сможет помочь. Вот код, который выдает ошибку:
<?php namespace App\Http\Controllers;
use Illuminate\Routing\Controller;
use App\VarName;
class VarController extends Controller {
public function Var()
{
$Variable = VarName::get();
dd($Variable);
}
}
Согласно документации, это должно работать, и в видео, которое я смотрел, это действительно сработало... что я упускаю?
Я попытался удалить класс контроллера, так как он, кажется, вызывает уже используемую ошибку, которая сломала все, переустановил и попытался просто использовать контроллер, поскольку он расширяет красноречивую модель, но теперь он говорит:
ErrorException в строке 258 Pluralizer.php: call_user_func()
ожидает, что параметр 1 будет допустимым обратным вызовом, функция mb_strtolower
не найдена или недопустимое имя функции
что выходит за рамки моего понимания внутренней работы Laravel, я застрял и не понимаю проблемы, согласно документации, я не вижу ничего плохого в своем коде, это кажется таким простым шагом. все, что я пытаюсь сделать, это получить информацию из базы данных, что происходит?
Заранее благодарю за любую помощь!