我是laravel5的新手。我生成了一份学习申请。当我插入数据到我的联系人我们页面,错误将被显示。这是路由级别的错误。我无法理解这个错误。
错误消息
InvalidArgumentException在compiled.php第8545行:线路接触器未定义。
我的代码:
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'],
)
);
}
}我的视图文件位于名为contact.blade.php的联系人文件夹下。
有人能帮忙吗?
发布于 2015-05-24 06:51:23
改变它
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这个意思是路线方向。
发布于 2015-05-24 07:31:20
是的,我终于找到解决办法了.
需要更改Route.php文件。
变化
Route::get('contactus', 'ContactusController@index');至
Route::get('contactus', array(
'as' => 'contactus', 'uses' => 'ContactusController@index'
));那是完美的工作。
https://stackoverflow.com/questions/30420770
复制相似问题