我的socket我想把ajax发送到laravel服务器,但我需要将csrf令牌设置为我的ajax头,该怎么做?
我发现一个页面似乎在讨论这个, socketio_client_authentication_using_laravel_session_data,
const SOCKET_PARAMS = 'laravel_session_cookie={{ $_COOKIE[config('session.cookie')] }}&csrf_token={{ csrf_token() }}'
但是这段代码使我的ide编译错误,如何解决这个问题?
答案 0 :(得分:0)
该错误可能是由引号引起的。只需像这样更改它们再试一次:
const SOCKET_PARAMS = "laravel_session_cookie={{ $_COOKIE[config('session.cookie')] }}&csrf_token={{ csrf_token() }}";
请记住,PHP不区分字符串和字符,因此您可以根据需要组合它们。
如果您需要更多信息,请查看PHP string文档。
希望这会对你有所帮助。