我正在尝试创建一个表单,用户在其中填写一些数据,然后将数据提交到服务器
methods: {
sendOrder () {
this.loading = true;
axios.post ('/send/', {
firstName: this.firstName,
lastName: this.lastName,
phone: this.phone,
delivery: this.delivery,
... (this.delivery? {address: this.address}: {}),
note: this.note,
items: this.items,
total: this.total
})
这在我的本地服务器上很好用,但是当我在真实服务器上设置时,我在控制台中收到以下错误:
http://my-website.com/email-sender/public/send 405 (Method Not Allowed)
我怀疑可以在其中看到...email-sender/public
...]的响应的这一部分>
是否可能由于错误的.htaccess设置?
而且,当我通过邮递员向同一路线发出发帖请求时,出现此错误:
Status: 419 unknown status
我是否将请求发送到http://my-webiste.com/send
或]都没有关系>
[http://my-webiste.com/public/email-sender/send
邮递员的错误始终是419
。
路线(来自评论):
Route::get('/', 'OrderController@index'); Route::get('/thankyou', 'OrderController@thankyou'); Route::post('/send', 'OrderController@send');
我正在尝试创建一个表单,用户在其中填写一些数据,然后将数据提交给服务器方法:{sendOrder(){this.loading = true; axios.post('/ send /'...
我解决了问题。具体来说,问题出在.htaccess文件中,该文件不能很好地指向Laravel应用程序的公共根目录。
[以前,我在其中有一个公用文件夹和一个Laravel项目文件夹,为了将所有Laravel文件都放在该根文件夹中,我必须对其进行更改。