【发布时间】:2014-09-15 09:25:15
【问题描述】:
我想在 Laravel 应用程序中添加对我的脚本的引用。在我的编辑 UI 中,我有这样的参考:
{{ HTML::script('js/exam-definition.js') }}
{{ HTML::script('js/exam-definition-update.js')}}
脚本位于文件夹:/public/js/exam-definition.js 中,另一个相同。但是当我在浏览器中部署时,页面给了我这个错误:
http://test.dev/public/exam/js/exam-definition.js?=1406161079799 http://test.dev/public/exam/js/messages.js?=1406161079800
您可以看到 URL 如何更改(因为资产占用),附加一个不存在的“考试”文件夹。有什么问题吗?我对另一个刀片模板中的脚本有相同的引用,部署时没有错误。 这是我的控制器方法:
/**
* Show the form for edit a Exam
*/
public function edit($id) {
$exam = ExamService::examDefinition($id);
$questions = $exam->getQuestions()->getResults();
return View::make('exam.edit')
->with('exam', $exam)
->with('questions', $questions);
}
还有这个页面的路由:
Route::get('exam/edit/{id}',
array('as' => 'exam_edit',
'uses' => 'ExamDefinitionController@edit'
)
);
提前致谢!
【问题讨论】:
标签: javascript url laravel-4 http-status-code-404