我正在尝试将 bcrypt 值从我的控制器传递给我的模型,然后传递给我的视图,bcrypt 是 : $2y$10$jTlSwN9nLTGSoaljl2ZIJu8wsbY2StYUJGjWz.7LUx6K20ATLj/m2
,
当我将它作为道具传递给我的 laravel 刀片的 vue 内联模板时,它给了我错误消息:
[Vue 警告]:编译模板时出错:表达式无效:$2y$10$jTlSwN9nLTGSoaljl2ZIJu8wsbY2StYUJGjWz.7LUx6K20ATLj/m2 中的令牌无效或意外令牌:access_code="$2y$10$jTlSwN9nLTGSoaljl2ZIJu8wsbY2StYUJGTLjWz.7LUx6K202"。
我的控制器:
$user = Socialite::driver('google')->user();
$encrypted_access_code = bcrypt($user->id . ' ' . uniqid() . ' ' . now());
return CallbackRedirects::callbackredirects($encrypted_access_code);
我的模特
public static function callbackredirects($access_code) {
return view('callback.callback-redirect')->with('access_code', $access_code);
}
我的观点
@extends('layout.layout-main')
@section('content')
<callbackredirect inline-template :access_code="{{ $access_code }}">
<div>
{{ $access_code }}
</div>
</callbackredirect>
@endsection
但是当我传递任何字符串时,它会起作用。