So, in L5 I created folder like app/Models/Blog where is file Posts.php which looks like:
<?php namespace App\Models\Blog;
use Illuminate\Database\Eloquent\Model;
class Posts extends Model {
    protected $table = 'posts';
}
After it I executed composer dump and then in my controller:
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);
    }
}
It throws me an error:
FatalErrorException in BlogController.php line 14: Class 'Models\Blog\Posts' not found
                Try changing this:
use Models\Blog\Posts as Posts;
To this:
use App\Models\Blog\Posts;
                        In Laravel 5.2 it's just:
use App\Blog;
or
use App\Blog\Posts;
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With