2016-11-17 63 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'); –