Php/laravel“link_to_route”到jQuery< a>标签

j2datikz  于 10个月前  发布在  PHP
关注(0)|答案(2)|浏览(60)

我在Laravel里有这个

{{ link_to_route('users.publications.create', 'text of link', ['users' => $user->username]) }}

字符串
它所做的是创建一个“< a >“HTML标记到站点链接中的视图:

<a href="http://kinbu.co/users/luis02lopez/publications/create >text of link</a>


我希望在jQuery中有相同的结果,但它使用链接路由中的“用户”作为其他用户:

var action_call = $({{ link_to_route('users.publications.create', 'publica uno como intercambio',
            ['users' => $user->username], ['style' => 'color:blueviolet']) }}
            });
            body.append(action_call);


我有下一个错误:https://i.stack.imgur.com/rddxC.jpg
我是否需要使用用户名创建其他var
如果有任何想法将是一个很大的帮助。谢啦,谢啦

62lalag4

62lalag41#

获取已登录(和主体)用户信息的解决方案是:

Auth::user()->username

字符串
这会带来登录用户的数据。

gpnt7bae

gpnt7bae2#

下面你需要:

<a href="http://kinbu.co/users/luis02lopez/publications/create >text of link</a>

字符串
我有更好的建议

<a href="/users/{username}/publications/create >text of link</a>


不要使用siteNAME或URL引用,只需将url传递给/,并将{username}替换为您的desire变量即可

相关问题