3
1

More than 3 years have passed since last update.

【laravel】ヘルパーメソッドが使えない時の対処法

Posted at

今回はlaravel学習初期でつまづいたエラーの解決法をお伝えします。

今回起きたエラーはこちら。

Image from Gyazo

エラー文⬇︎

Call to undefined function str_limit()

laravelのヘルパーメソッドであるstr_limitが定義されていません。とのことでした。

laravelのヘルパーメソッド一覧(参照サイト)

メソッドは違うけど上記のようなundefined functionエラーが出ている場合は、以下サイトで検索してみてください。あればヘルパーメソッドということです。

Laravel 5.5 ヘルパ

解決策

今回のようなヘルパーメソッドが使えない場合は、 ヘルパーメソッド自体をインストールする ことで解決できます。
以下コマンドを実行してください。

ターミナル
$ composer require laravel/helpers

正常に実行できた場合

以下のような内容が表示されます。
ターミナル
Using version ^1.2 for laravel/helpers
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing laravel/helpers (v1.2.0): Downloading (100%)         
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
25 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

あとはプラウザをリロードすれば、このエラーは解決できているかと思います。

今回のエラー解決は以上です。
ありがとうございました。

参照記事

2019年09月11日更新【Laravel 6】ヘルパが使えない!?

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1