Home画面にVoyagerのリンクを作成する!Laravel超初心者の勉強

2020-05-04

Voyagerをインストールすることができたので、これからVoyagerをカスタマイズしていきたいと思います。

Laravelでプロジェクトを作成し、Voyagerを入れたところからスタートです。

Home画面にVoyagerのリンクを作成

Voyagerを入れただけではホーム画面にリンクがないので、リンクを作成したいと思います。

laravel

welcome.blade.phpを編集

ホーム画面にリンクを追加するためwelcome.blade.phpを編集します。

ファイルパス:resources/views/welcome.blade.php

どこでもいいのですが、既にあるリンクの並びに追加したいと思います。
以下のコードを追加します。

<a href="{{ url('admin/login') }}">Login</a>

追加した場所。(抜粋)

<div class="links">
<a href="https://laravel.com/docs">Docs</a>
<a href="https://laracasts.com">Laracasts</a>
<a href="https://laravel-news.com">News</a>
<a href="https://blog.laravel.com">Blog</a>
<a href="https://nova.laravel.com">Nova</a>
<a href="https://forge.laravel.com">Forge</a>
<a href="https://vapor.laravel.com">Vapor</a>
<a href="https://github.com/laravel/laravel">GitHub</a>
<a href="{{ url('admin/login') }}">Login</a>
</div>

サーバーを起動してリンクを確認します。

php artisan serv

ホーム画面を開きます。

地味ですが、「LOGIN」のリンクが追加されました。さっそくクリックしてみます。

無事切り替わりました。

参考サイト:Laravel How to route Voyager login page?

リンクができたら、VoyagerのPostsを管理画面でなく見る側向けに表示してみませんか?