Create Sub Controller and Sub Model in Laravel

You have controller folder below:
controllers\
---- folder1
------------HomeController.php
In Route:
Route::get('/', 'Home\HomeController@index');
In HomeController.php have to write in header of file:
namespace folder1;
use BaseController;
(<?php
namespace folder1; 
use BaseController;
class HomeController extends BaseController {
 ... )
 And if you call a model in this controller you must use '/' before model name. 
For example we have a model is Menu, we'll call: 
$menu = \Menu::all();
To finish, in cmd you go to the laravel project and type:
php composer dump-autoload
or: 
php composer.phar dump-autoload (if composer not found)
(You don't have to change composer.json and global.php) 

2. Sub Model
as same sub controller but you must have:
namespace name_of_sub_model;
use Eloquent;
use DB; //If you want to use query builder 
So easy!

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s