use*_*333 6 php laravel laravel-5
所以,在L5中我创建了文件夹app/Models/Blog,其中的文件Posts.php看起来像:
<?php namespace App\Models\Blog;
use Illuminate\Database\Eloquent\Model;
class Posts extends Model {
protected $table = 'posts';
}
Run Code Online (Sandbox Code Playgroud)
之后我执行了composer dump然后在我的控制器中:
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Models\Blog\Posts as Posts;
class BlogController extends Controller {
public function index()
{
$post = Posts::all()->toArray();
dd($post);
}
}
Run Code Online (Sandbox Code Playgroud)
它抛出了一个错误:
FatalErrorException in BlogController.php line 14: Class 'Models\Blog\Posts' not found
Run Code Online (Sandbox Code Playgroud)
小智 14
尝试改变这个:
use Models\Blog\Posts as Posts;
Run Code Online (Sandbox Code Playgroud)
对此:
use App\Models\Blog\Posts;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37219 次 |
| 最近记录: |