User繼承自EloquentModel類,在lumen5.3框架下,phpstorm框架下面這段程式碼
<code>public function view($id){ User::all(); User::find($id); return User::findOrFail($id); } </code>
phpstorm報錯誤:
<code>Method 'find' not found in \App\User Method 'findOrFail' not found in \App\User。</code>
all 方法沒問題。
我把框架改成 lumen 5.0.3,不會報這個錯。
是框架方法改了嗎,那在lumen5.3該怎麼寫。
User繼承自EloquentModel類,在lumen5.3框架下,phpstorm框架下面這段程式碼
<code>public function view($id){ User::all(); User::find($id); return User::findOrFail($id); } </code>
phpstorm報錯誤:
<code>Method 'find' not found in \App\User Method 'findOrFail' not found in \App\User。</code>
all 方法沒問題。
我把框架改成 lumen 5.0.3,不會報這個錯。
是框架方法改了嗎,那在lumen5.3該怎麼寫。
這篇文章看過了嗎 貌似想用Eloquent要單獨啟用
如果你想要使用Eloquent ORM,應該取消bootstrap/app.php
檔案中$app->withEloquent()
呼叫前的註解。