Я добавилLaravel вспомогательный класс не найден
app_path().'/classes',
в global.php в массиве ClassLoader :: addDirectories. В приложение/классов/хелперов/Url.php у меня есть:
<?php namespace Helpers;
class Url {
public static function prep($str)
{
if ($str == 'http://' OR $str == '')
{
return '';
}
$url = parse_url($str);
if (! $url OR ! isset($url['scheme']))
{
$str = 'http://'.$str;
}
return $str;
}
}
Тогда в представлении у меня есть:
{{HTML::link(Helpers\URL::prep($place->url), $place->url, array('target' => '_blank'))}}
Это отлично работает локально, но на моем сервере я получаю сообщение об ошибке для : Класс «Помощники \ URL» не найдены. Я пробовал пройти через these steps, но это тоже не сработало. Есть идеи?
сделал запустить композитор дамп-автозагрузку? – Laurence
Да, но так как это не загружено в композитор, он ничего не сделал. Я даже добавил каталог классов в композитор, затем сбрасывал и все еще получал тот же результат. –
'Класс Url {}' или 'Класс URL {}'? –