2016-11-17 39 views
0
Route::get('customer/{id}', '[email protected]'); <-- want to call construct not method 

class Customer extends Controller 
{ 
    public function __construct(){ 
     echo 123456; 
    } 

我在laravelLaravel路线得到控制器的结构没有办法

我试图从我的控制器调用__construct没有方法新,但我得到的错误,是任何人都知道该怎么做呢?

+0

你得到什么错误? – Komal

+0

这是一个奇怪的用例。什么是真实世界的用例? –

+0

构造函数自动调用...然后你的方法... – Komal

回答

0

尝试做这样的

  1. 定义路线

路线::资源( '客户/(编号)', '客户');

  • 在您的客户控制器
  • use Route; 
    public function __construct() 
    { 
        $id = Route::current()->getParameter('id'); 
        dd($id); 
    } 
    
    +0

    可能使它更干净?我希望我的控制器只有控制器日志,例如Route :: get(....,'Customer'); –