laradockにて環境構築したのですが、UserControllerが読み込まれず詰まってしまいました
助言いただけたらとおもい、投稿失礼します。
やりたいこと
http://localhost:3100/top/〇〇をweb.phpにてルーティングし、URLパラメータをviewファイル(top.blade.php)にて表示したい。
困っていること
以下のエラー解決ができない・原因がわからない
Target class [App\Http\Controllers\UserController] does not exist.
対象のファイル
web.php
<?php namespace App\Http\Controllers\UserController; use App\Http\Controllers\UserController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('/top/{message}',[UserController::class,'index' ]); ?>
UserController.php
<?php namespace App\Http\Controllers\Controller; use App\Http\Controllers\Controller; class UserController extends Controller { public function index($message) { $d = $message; return view('top', compact(array($d))); } } ?>
top.blade.php
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <p>{{$d}}</P> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/24 12:09 編集
2020/10/24 12:09 編集
2020/10/24 12:12 編集
2020/10/24 12:38 編集
2020/10/24 12:51
2020/10/24 13:13
2020/10/24 13:15
2020/10/24 13:17
2020/10/24 13:18