Laravel Parse错误:语法错误,意外的“ public”(T_STRING),期望函数(T_FUNCTION)或const(T_CONST)

时间:2018-07-01 10:51:12

标签: laravel syntax-error

我一定是瞎子或其他东西,我的控制器行为不正常,但是我的代码中看不到任何错误。我在声明“类ContactController扩展了控制器{”之后立即收到“语法错误,意外的'public'(T_STRING),期望函数(T_FUNCTION)或const(T_CONST)”

我的控制器:

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\ContactUS;

class ContactController extends Controller {
   /**
    * Show the application dashboard.
    *
    * @return \Illuminate\Http\Response
    */
   public function index(Request $request)
   {
       return view('contactUS');
   }
}

如果我这样做:

class ContactController extends Controller {
 function index(Request $request){
       return view('contactUS');
   }
}

我收到“意外的'函数'(T_STRING),期望函数(T_FUNCTION)或const(T_CONST)”

我的模特:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class ContactUS extends Model
{
    public $table = 'contactus';
    public $fillable = ['name', 'email', 'message'];
}

我的路线:

Route::get('contact', [
    'as'    => 'contact-us',
    'uses'  => 'ContactController@index'
]);

0 个答案:

没有答案