![](/img/trans.png)
[英]Fatal error: Class 'Route' not found in C:\wamp\www\laravel\app\routes.php on line 13
[英]Laravel 5 Class cannot be found in routes.php
我有一個無法在routes.php中找到的基本類
完成的是:
1)生成模型
2)將模型移至app / Models目錄
3)更新了composer.json,使其包括:
"autoload": {
"classmap": [
"database",
"app/Models"
],
"psr-4": {
"App\\": "app/"
}
},
4)運行作曲家更新
5)添加到我的routes.php:
$myNewClass = new MyNewClass;
我得到Class 'MyNewClass' not found
有任何想法嗎?
MyNewClass.php
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class MyNewClass extends Model {
//
}
您已經在作曲家文件上有了App命名空間,因此無需將其放在classmap塊中。 我認為,只需將類導入您的routes.php文件即可。
<?php
use App\Models\MyNewClass;
$myNewClass = new MyNewClass;
另外,每次編輯時,都需要更改MyNewClass類頂部的名稱空間以使用App \\ Models而不是App,因為模型現在位於該路徑中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.