url路由-在编译的php中InvalidArgumentException


url routing - InvalidArgumentException in compiled.php on laravel 5

我是laravel5的新手。我生成一个用于学习的应用程序。当我插入数据到我的联系我们页面,错误将显示。这是路由级别错误。我不能理解这个错误。

错误消息

InvalidArgumentException在编译。php行8545:Route [contact]没有定义。

my code:

Route.php

Route::get('contactus', 'ContactusController@index');

ContactusController.php

<?php namespace App'Http'Controllers;
use App'ContactusModel;
use Illuminate'Support'Facades'Input;
use App'Http'Requests;
use App'Http'Controllers'Controller;
use Illuminate'Http'Request;
/* namespaces */
use App'User;
use Symfony'Component'HttpKernel'Client;
use Illuminate'Support'Facades'Redirect;

class ContactusController extends Controller {
    public function index()
    {
        return view('contacts.contact');
    }
    public function store()
    {
        $input = Input::all();
        ContactusModel::insertall($input);
        return Redirect::route('contactus')->with('message', 'Record Inserted Successfully!!!');
        //return view('contact.contact');
    }
}

ContactusModel.php

<?php namespace App;
use Illuminate'Database'Eloquent'Model;
use Illuminate'Support'Facades'DB;

class ContactusModel extends Model {

    protected $table = 'contactus_models';

    protected $fillable = array('fullname','mobileno', 'email', 'message');

    public static function insertall($data)
    {       
        return DB::table('contactus_models')->insert(
                array(
                        'fullname' => $data['fullname'],
                        'mobileno' => $data['mobileno'],
                        'email' => $data['email'],
                        'message' => $data['message'],
                        )
            );
    }
}

我的视图文件在contacts文件夹下名称是contact。blade.php

有人能帮忙吗?

改变它

return Redirect::route('contactus')->with('message', 'Record Inserted Successfully!!!');

return Redirect::back()->with('message', 'Record Inserted Successfully!!!');

return Redirect::route('index')->with('message', 'Record Inserted Successfully!!!');

Redirect::route表示路由方向

是最后我得到解决方案.....

需要修改Route.php文件..

改变
Route::get('contactus', 'ContactusController@index');

Route::get('contactus', array(
    'as' => 'contactus', 'uses' => 'ContactusController@index'
));

效果很好....