大家好,我的Web应用程序遇到问题,在PC上进行开发时使用了php arstisan serve
命令,但是当我在Xampp上运行Web应用程序然后将手机连接到我的IP地址,以便我可以在那里使用Web应用程序。页面加载并且提交了一些表单,但是其他表单却不能在我的127.0.0.1:8000(这是laravel的开发URL)上都能正常工作,这是由于我正在使用Vue axios发布到所有我的表格。
错误代码是:不允许使用405方法。
“试图获取非对象的属性'id'(视图:C:\ xampp \ htdocs \ projects \ Centralsocial \ resources \ views \ User \ feedbackpage.blade.php)”
我认为该代码中的错误所在:
<div id="app">
<survey-component :user_id="<?php echo e(Auth::user()->id); ?>"></survey-component>
</div>
答案 0 :(得分:0)
对于遇到此问题的人,这是我的解决方法
Vue Axios POST
axios.post('/api/surveysubmit/' +this.user_id,{
q1: this.selected.q1,
q2: this.selected.q2,
我添加了“ + this.user_id” 然后在我的Api
API.PHP
// user submit survey
Route::post('surveysubmit/{user_id}', 'StudentController@surveysubmit');
我不知道这是否是最好的方法,但是嘿,它对我有用:)