2015-07-16 18 views
5

Laravel temelleri üzerinde laracast öğretici takip etmeye çalışıyorum ama besteci ve laravel problemsiz bir şekilde yükledikten sonra yollarımı denetleyici ile çalışmaya başlayamıyorum laravel'i yeniden yükledim laravel'i tam olarak nasıl lakların olduğu ama Hiçbir şey, bu iki dosyada yanlış bir şey gören var mı?"Hedef [App Http Controllers Controller] anında kullanılamaz."

routes.php dosyalar

<?php 

/* 
|-------------------------------------------------------------------------- 
| Application Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register all of the routes for an application. 
| It's a breeze. Simply tell Laravel the URIs it should respond to 
| and give it the controller to call when that URI is requested. 
| 
*/ 

Route::get('/', '[email protected]'); 
Route::get('contact', '[email protected]'); 

controller.php dosyası

<?php 

namespace App\Http\Controllers; 

use Illuminate\Foundation\Bus\DispatchesJobs; 
use Illuminate\Routing\Controller as BaseController; 
use Illuminate\Foundation\Validation\ValidatesRequests; 

abstract class Controller extends BaseController 
{ 
    use DispatchesJobs, ValidatesRequests; 

    public function ___construct() 
    { 
     $this->middleware('guest'); 
    } 

    public function index() 
    { 
     return 'hello world!'; 
    } 

    public function contact() 
    { 
    return 'Contact me!'; 
    } 
} 

Ben localhost üzerinde barındırılan var: herhangi bir yardım ise 8888 phps sunucu komutunu kullanarak.

cevap

7

Denetleyici sınıfınızın soyut olmasının nedeni budur, bu nedenle somutlaştırılamaz. Soyut anahtar kelimeyi kaldır.

+0

"Like" tuşunun xD –

+0

olmasını isterlerdi "Doğru yanıtı işaretle" düğmesine sahipler;) –

+0

xD isteyen kişi ben değilim –