我一定是瞎子或其他东西,我的控制器行为不正常,但是我的代码中看不到任何错误。我在声明“类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'
]);