![](/img/trans.png)
[英]Set Auto Increment field start from 1000 in migration laravel 5.1
[英]Laravel Migration from 4.2 to 5.1 Errors
我很難將Laravel 4.2
文件遷移到Laravel 5.1
。 我知道它適用於很多namespacing
。 因此,我的大部分錯誤可能是由於namespace
問題造成的。 但是我對namespace
事物有些namespace
。 所以我有一些問題。 我希望這也會對其他一些用戶有所幫助。
Composer.json
文件:
"classmap": [
"database",
"app/Http/Controllers",
"app/Models"
],
Models
創建了一個App\\Models
結構。 我收到與Models
相關的錯誤。 其中Backers.php
和User
是models
。 我應該提供什么namespace
來避免這種情況?
Backers.php第16行中的FatalErrorException:未找到類“用戶”
我在某些Views
和Controllers
使用過User::find($id)
。 除了總是調用\\App\\User::find($id)
,還有其他方法可以解決此問題嗎?
displayLesson
是route
名稱,有時會出現類似以下錯誤
找不到App \\ Http \\ Controllers \\ displayLesson。
我該如何解決這些問題?
我不了解您的確切問題,但是您可以在命名空間后的類頂部寫“ use .. as ...”,以免編寫App \\ User導致使用很多類名
命名空間App \\ http \\ superImportantController使用App \\ User作為用戶;
或不是一個很好的做法,但很費時的是將模型添加到app.php中的外觀中
但是,我認為最佳實踐是使用適當的命名空間來與psr-7兼容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.