当我收到此错误时,我感到困惑。
路由 [文件.上传] 未定义。(查看: 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