【发布时间】:2017-07-25 23:42:38
【问题描述】:
如何使用 JavaScript 调用控制器函数!?
控制器:
public function archive($id)
{
$article = Article::find($id);
$article->public = 0;
$article->archive = 1;
$article->save();
}
路线:
Route::post('/archive/{id}', 'HomeController@archive');
如果有任何工作选项,我将不胜感激。谢谢!
【问题讨论】:
-
使用 ajax 调用访问您的休息路线。
-
如果我尝试使用 ajax 调用,我会收到错误 405(不允许使用方法)。在数据中我也发送 csrf_token
-
您可以将 CSRF 令牌与您的 AJAX 请求一起发送。阅读所有相关信息:laravel.com/docs/5.4/csrf#csrf-x-csrf-token
-
我在请求中发送 csrf 令牌,但在这种情况下没有任何反应。我没有收到任何错误,并且函数调用不起作用
标签: javascript php function laravel-5 controller