В приложении/Library У меня есть файл с именем Helpers.php
Использовать пользовательский класс в Laravel 5
<?php
namespace App\Library\Helpers;
class Helpers {
public function truncate($text) {
if (strlen($text) > 200) {
preg_replace('/\s+?(\S+)?$/', '', substr($text, 0, 201));
}
return $text;
}
}
В одном из моих взглядов, я хочу использовать класс:
@foreach($data['articles'] as $article)
<div class="container">
<div class="article">
<h1>{{ $article->title }}</h1>
<p>
<?php
$helpers = new \App\Library\Helpers;
echo $helpers->truncate($article->body);
?>
</p>
</div>
</div>
@endforeach
Я получаю эту ошибку :
Class 'App\Library\Helpers' not found
Почему вы не используете эту функцию в файлах констант? – DsRaj
@DsRaj Что такое постоянные файлы? – frosty
вы можете определить функцию или переменную в файле констант файл создать файл в config папке config/constants.php – DsRaj