@elisha_langworth
To pass user data into Vue.js in Laravel, you can do the following:
1 2 3 4 5 |
$user = Auth::user();
$data = [
'name' => $user->name,
'email' => $user->email
];
|
1
|
<div id="app" :user-data="{{ json_encode($data) }}"></div>
|
1 2 3 4 5 6 |
export default {
props: ['userData'],
mounted() {
console.log(this.userData);
}
}
|
That's it! You have now successfully passed user data into Vue.js in Laravel.