8

Laravel 4で簡単なアプリを作成しましたが、モデルを作成すると、それが見つからないという例外が発生します。

// /app/models/Worker.php:
<?php

class Worker extends Eloquent {}

そして、コントローラーで

var_dump(Worker::find(1));

これにより、エラーが発生します:クラス'Worker'が見つかりません。私は何が間違っているのですか?これはLaravel3で機能していたもので、スクリーンキャストを見ると機能するようです。

4

2 に答える 2

24

L4で新しいクラスファイルを作成するときはいつでも、このコマンドを実行してください。

php composer dump-autoload
于 2013-01-11T18:42:37.803 に答える
5

自動ロードを開始するには、次の2つのコマンドがあると思います。

$ composer dump-autoload  

$ php artisan dump-autoload

composer dump-autoloadは、composer.jsonファイルで定義されているようにcomposerに自動ロードを作成させるためのようです。そして、php artisan dump-autoloadは、すべてのcomposer dump-autoloads(ベンダーやワークベンチからも)を接着します。

于 2014-03-28T08:57:48.710 に答える