Q&A
実現したいこと
xamppの環境で作成したLarabelのアプリケーションをさくらのサーバにデプロイして表示させたい。
前提
Larabel breezeを使用してユーザー認証アプリケーションを作成しています。
本番環境に移そうと思い、さくらのサーバーにデプロイしてサイトを表示させたのですが、以下のようなエラーメッセージが発生しました。
Unable to locate a class or view for component [auth-session-status].
該当のソースコード
use App\Providers\RouteServiceProvider; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class RedirectIfAuthenticated { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @param string|null ...$guards * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next, ...$guards) { $guards = empty($guards) ? [null] : $guards; foreach ($guards as $guard) { if (Auth::guard($guard)->check()) { return redirect(RouteServiceProvider::HOME); } } return $next($request); } }
試したこと
breezeが問題かと思いnode.jsを入れようと思いましたが、詳しい情報がなく挫折してしまいました。
・<x-auth-session-status class="mb-4" :status="session('status')" />の削除→[]内が変わるだけのエラーがでる。
・xamppで正常に動くことを確認し、githubからpull→変わらず。
補足情報(FW/ツールのバージョンなど)
PHP version 8.0.25
Composer version 2.5.4
laravel version 9.52.4
どうか皆様のお力添えをよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。