错误异常 (E_UNKNOWN) 未定义路由 [文件.上传]


ErrorException (E_UNKNOWN) Route [file.upload] not defined

当我收到此错误时,我感到困惑。

路由 [文件.上传] 未定义。(查看: C:''Users''xxtajorb''xampp''htdocs''laravel-ixepms''app''views''layouts''master.blade.php(

我认为我做对了,但为什么我得到这个错误。看看我在努力什么。由于此错误,我无法加载我的网页。此文件用于上传文件。下面的代码是我的母版页,我认为错误发生在哪里。我尝试了一切,但仍然得到了这个 wrror

master.blade.php

<li class="xn-openable">
     <a href="{{ route('file.upload') }}"><span class="fa fa-files-o"></span> <span class="xn-text">Weekly Reports</span></a>
      <ul>
          <li><a href=""><span class="fa fa-file"></span> <span class="xn-text">Do My Reports</span></a></li>
      </ul>
  </li>

FileController.php

public function index()
    {
        return View::make('file.upload');
    }
    public function create()
    {
        //
    }
    public function store()
    {
            if (Input::hasFile('file')){
                //return 'file';
                $dest = 'uploadedFiles/';
                $name = str_random(6).''. Input::file('file')->getClientOriginalName();
                Input::file('file')->move($dest,$name);
                return Redirect::to('file.upload');
            }
    }

最后是我的routes.php

Route::group(['before' => 'auth'],function(){
      Route::get('home',['as'=> 'home','uses' => 'HomeController@index']);
      Route::controller('task','TaskController');
      Route::get('subtask/start/{id}','SubTaskController@getStart');
      Route::get('subtask/viewSubtaskDetails/{id}','SubTaskController@getViewSubtaskDetails');
      Route::get('comment/createComment/{id}','CommentController@getCreateComment');
      Route::post('setUser','TaskController@setUser');
      Route::post('saveAnswer','AssessmentController@saveAnswer');
      Route::resource('task','TaskController');
      Route::resource('subtask','SubTaskController');
      Route::resource('user','UserController');
      Route::resource('behavioralmain','BehavioralMainController');
      Route::resource('behavioralsub','BehavioralSubController');
      Route::resource('UserProfile','UserProfileController');
      Route::resource('comment','CommentController');
      Route::resource('worklog','WorklogController');
      Route::resource('assessment', 'AssessmentController');
      Route::resource('file', 'FileController');
 });

拜托,我需要你的帮助。我不知道我会知道什么。我尝试了努力,但错误仍然存在。

你想要的是这个:

route('file.store')

资源路由支持 REST 操作(索引、编辑、更新、创建等(,它们不允许任何命名操作

此外,您的重定向应该指向我假设file.index,而不是file.upload