質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

1645閲覧

Laravel6でVoyagerがうまく動かない(herokuでデプロイした後)

tenlife

総合スコア70

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/03/07 22:41

初心者です。

管理者と一般ユーザーの振り分けにVoyagerを使用しています。
https://github.com/the-control-group/voyager

本番環境でadmin/loginに行きログインは出来るのですが、管理者ダッシュボードに行かないです。
一般ユーザーと同じくhomeに行きます。

ローカル環境ではうまく動きます。

"GET /admin HTTP/1.1" 302 378 "-"
php artisan route:list GET|HEAD | admin | voyager.dashboard| TCG\Voyager\Http\Controllers\VoyagerController@index| web,admin.user GET|HEAD | home | home| App\Http\Controllers\HomeController@index| web,verified

web

1Auth::routes(['verify' => true]); 2Route::get('/', 'HomeController@myhome')->name('myhome'); 3Route::group(['prefix' => 'admin'], function () { 4 Voyager::routes(); 5});

auth

1<?php 2 3return [ 4 'defaults' => [ 5 'guard' => 'web', 6 'passwords' => 'users', 7 ], 8 'guards' => [ 9 'web' => [ 10 'driver' => 'session', 11 'provider' => 'users', 12 ], 13 14 'api' => [ 15 'driver' => 'token', 16 'provider' => 'users', 17 'hash' => false, 18 ], 19 ], 20 'providers' => [ 21 'users' => [ 22 'driver' => 'eloquent', 23 'model' => App\User::class, 24 ], 25 ], 26 'passwords' => [ 27 'users' => [ 28 'provider' => 'users', 29 'table' => 'password_resets', 30 'expire' => 60, 31 ], 32 ], 33 34 ]; 35

laravelのauthあたりが邪魔をしているのでしょうか?

ログは302ステータスを示しています。

原因が特定できずにいます。

どなたか知恵をお借りしたいです。よろしくお願いします。

php 7.4.3
laravel 6.0
heroku 7.33.3

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

https://github.com/the-control-group/voyager/issues/1244
このサイトを参考に自己解決できました!

php artisan migrate:refresh –seed php artisan db:seed –class=VoyagerDatabaseSeeder

上記の2つを実行してからもう一度って感じでした。

投稿2020/03/08 21:05

tenlife

総合スコア70

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問