Artisan提供的所有功能都可以完美运行,但是当我在Xampp上运行它时,某些功能不起作用

时间:2019-02-09 07:24:03

标签: php laravel

大家好,我的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>

1 个答案:

答案 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');

我不知道这是否是最好的方法,但是嘿,它对我有用:)