Laravel 5 将会话数据从laravel控制器传递到vuejs模板
我是否可以将会话数据从laravel控制器传递到.vue文件 请帮忙Laravel 5 将会话数据从laravel控制器传递到vuejs模板,laravel-5,vuejs2,Laravel 5,Vuejs2,我是否可以将会话数据从laravel控制器传递到.vue文件 请帮忙 PS:我使用的是laravel 5.4和vuejs 2,您可以从刀片模板向vue传递字符串和集合,如下所示: <my-component :collection="{!! $collection->toJson() !!}" string=" {{ $string }}"></my-component> 因此,更具体地说,如果您打算使用Laravelsession('key','default'
PS:我使用的是laravel 5.4和vuejs 2,您可以从刀片模板向vue传递字符串和集合,如下所示:
<my-component :collection="{!! $collection->toJson() !!}" string=" {{ $string }}"></my-component>
因此,更具体地说,如果您打算使用Laravel
session('key','default')中的值
然后,您必须确保知道是否需要对对象或数组进行json编码,或者是否只传递字符串值。首先,您需要从控制器构造一个方法,ajax请求它,并从vue方法捕获它
例如:
从控制器:
function mysession(){
return session()->all()}
在装入()或准备就绪时,您的vue会像这样调用此方法
执行此操作后,SessionData现在将保存来自控制器的会话对象
function mysession(){
return session()->all()}
var self = this
$.get('mysession',function(response) {
self.sessionsData = response; }