php - Laravel 5 上的 Compiled.php 中的 InvalidArgumentException

标签 php url-routing laravel-5

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

错误消息

InvalidArgumentException in compiled.php line 8545: Route [contactus] not defined.

我的代码:

路线.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'],
                        )
            );
    }

}

我的 View 文件位于 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 这意味着路由方向。

关于php - Laravel 5 上的 Compiled.php 中的 InvalidArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30420770/

相关文章:

php - 在哪里包含脚本文件

javascript - AngularJS 路由配置

php - 我如何在 Laravel 中显示分组值

php - 找不到 Laravel 5 自定义包类

php - PayPal REST API 送货地址不适用于 cURL 请求

php - PHP E_NOTICE最佳实践-检查未定义的var是否有值是否不好?

php - 实现多语言 URL 的最佳方式?

php - Laravel 5.6 - 表单在验证后不会重新填充以前的值

php - Symfony2 : Execute some code after every action

php - 如何在类似 MVC 的页面中基于漂亮的 URL 加载类?