解析错误:语法错误,意外“公共”(T_PUBLIC),期待文件结束

时间:2016-09-19 19:08:10

标签: php laravel-5.3

我有问题,请帮帮我

我在第15行的这个laravel php文件中收到错误。 什么可能是错的?

public function tambahdata() {  

    $data = array(
        'nama' => Input::get('nama'),
        'alamat' => Input::get('alamat'),
        'kelas' => Input::get('kelas'),
    );

    DB::table('siswa')->insert($data);
    return Redirect::to('/read')->with('message','Tambah data berhasil');
}

1 个答案:

答案 0 :(得分:2)

看起来你在方法声明之前有两个括号,这意味着php解释器认为该类已经完成,它不会期待更多的方法声明。

你可能有这样的事情:

<?php
class Something {
    public function someMethod() {
        // Some code
    }} // <------- An extra closing brace. PHP thinks that the class is over and isn't expecting the 'public' keyword, which the next thing in your code

    public function tambahdata() {  
        $data = array(
                'nama' => Input::get('nama'),
                'alamat' => Input::get('alamat'),
                'kelas' => Input::get('kelas'),
            );

        DB::table('siswa')->insert($data);
        return Redirect::to('/read')->with('message','Tambah data berhasil');
    }
}