Разрабатываю приложение на laravel+vue, и возникло пару вопросов:
Как в компоненте Vue сделать такую проверку, типа @guest Login/Register @else Logout @endguest
Как передать Auth::id()
в компонент? Как его в компоненте вывести?
Сайт у меня будет почти весь в картинках, разумно ли на каждую картинку вешать router-link... типа, чтоб у каждой картинки был свой url?
1,2. Во view.blade.php
передаем параметром в компонент
<you-login-component id="{{Auth::check() ? Auth::user()->id : 0}}"/>
.
В компоненте получаем его используем, соответственно если id
то пользователь авторизован и вот его id
иначе не авторизован
export default{
props: ["id"],
mounted(){
console.log(this.id)
}
}
3. Недостаточно информации, чтоб понять цель. Если у вас картинка это ссылка, скажем на какой-либо пост, то разумно сделать один роут вида {path: '/posts/:id'}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Задумался вот о чём: на сайтах по js написано, что лучше всего реализовывать модуль через такой приём: