@ohtamomoko

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

laravelでページを表示できない

laravelでルートに保存されない

larabel sailを使い始めたばかりです。laravelはバージョン10です。
新しくhttp://localhost:8080/testというページを作って、そこに

「こんにちは」という字を表示させたくてコードを書いたのですがhttp://localhost:8080/test
に行くと黒い画面に404とだけ表示されます。
/vendor/bin/sail artisan route:listコマンド使って調べた結果ルートに保存されていないようです。

発生している問題・エラー

出ているエラーメッセージを入力

スクリーンショット 2025-02-04 224350.png
コード)

NameError (uninitialized constant World)

test-project>app>Http>TestControllers>TestController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TestContller extends Controller
{
    public function test (){
        return view('test');
    }
}


test-project>resources>views>test.blade.php
こんにちは

test-project>routes>web.php
<?php

use App\Http\Controllers\ProfileController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\TestController;



Route::get('/test',[TestController::class,'test'])
->name('test');

Route::get('/', function () {
    return view('welcome');
});

Route::get('/dashboard', function () {
    return view('dashboard');
})->middleware(['auth', 'verified'])->name('dashboard');

Route::middleware('auth')->group(function () {
    Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit');
    Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');
    Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
});


require __DIR__.'/auth.php';



自分で試したこと

色々なキャッシュの削除や再起動や保存のし直しをしましたが
だめでした。
スクリーンショット 2025-02-04 222409.png
スクリーンショット 2025-02-04 223150.png
スクリーンショット 2025-02-04 223216.png

0 likes

1Answer

アプリケーションのログは確認されましたか? ./storage/logsにログファイルが作成されていないでしょうか?
ページにアクセスするたびにログは増えるでしょうか?

コマンドを実行しているディレクトリは正しいでしょうか?例えば同じようなプロジェクトをいくつか作成していたりしませんか?
例えばホーム画面のテンプレートを編集するなどして、編集しているファイルと、実行されているアプリケーションが同じものと確認できますか?

問題が起きたときは、いったん正しく動いてた段階に戻ったり、最小限の構成で試してみることが有効です。route設定を最小限の設定にして確認してみるのはどうでしょうか?

参考になれば幸いです。

1Like

Comments

  1. @ohtamomoko

    Questioner

    ありがとうございます。

Your answer might help someone💌