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

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

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

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

artisan

artisanは、PHP Laravelフレームワークのコマンドの事です。 Artisanコマンドを使う事で、DBのテーブルやバンドル等を追加することができるコマンドです。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Authentication

Authentication(認証)は正当性を認証する為の工程です。ログイン処理等で使われます。

Q&A

解決済

1回答

1391閲覧

php artisan make:authしたが、registerページをひらけない。

dato

総合スコア64

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

artisan

artisanは、PHP Laravelフレームワークのコマンドの事です。 Artisanコマンドを使う事で、DBのテーブルやバンドル等を追加することができるコマンドです。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Authentication

Authentication(認証)は正当性を認証する為の工程です。ログイン処理等で使われます。

0グッド

0クリップ

投稿2019/08/25 06:43

前提・実現したいこと laravelで登録・ログイン機能を実装する

ここに質問の内容を詳しく書いてください。
php artisan make:authとphp artisan migrate が成功したが、http://localhost:8000/registerをすると、エラーが生じる。

発生している問題・エラーメッセージ

Class 'App\Http\Controllers\Controller' not found

該当のソースコード

<?php namespace App\Http\Controllers\Auth; use App\User; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; use Illuminate\Foundation\Auth\RegistersUsers; class RegisterController extends Controller { /* |-------------------------------------------------------------------------- | Register Controller |-------------------------------------------------------------------------- | | This controller handles the registration of new users as well as their | validation and creation. By default this controller uses a trait to | provide this functionality without requiring any additional code. | */ use RegistersUsers;

試したこと

ルート部分になにか自分で書き足さないといけないのか模索中です。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2019/08/25 07:08

composer dump-autoload または php artisan optimize
dato

2019/08/25 08:42

返信ありがとうございます。php artisan optimizeの結果、 Configuration cache cleared! Configuration cached successfully! Route cache cleared! LogicException : Unable to prepare route [api/user] for serialization. Uses Closure. at C:\Users\81909\Desktop\hellolaravel\vendor\laravel\framework\src\Illuminate\Routing\Route.php:917 913| */ 914| public function prepareForSerialization() 915| { 916| if ($this->action['uses'] instanceof Closure) { > 917| throw new LogicException("Unable to prepare route [{$this->uri}] for serialization. Uses Closure."); 918| } 919| 920| $this->compileRoute(); 921| Exception trace: 1 Illuminate\Routing\Route::prepareForSerialization() C:\Users\81909\Desktop\hellolaravel\vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteCacheCommand.php:62 2 Illuminate\Foundation\Console\RouteCacheCommand::handle() C:\Users\81909\Desktop\hellolaravel\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:32 Please use the argument -v to see more details. となりました。どこかルートに問題があるのでしょうか。
dato

2019/08/25 08:50

use Illuminate\Http\Request; //Routesのapi.phpです。 Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); });
dato

2019/08/27 14:57

すべては、Controllers/Controllerというデフォルトで入っていたものを、かつてrenameして使っていたことで、このようなエラーがでていることがわかりました。
guest

回答1

0

自己解決

すべては、Controllers/Controllerというデフォルトで入っていたものを、かつてrenameして使っていたことで、このようなエラーがでていることがわかりました。
Controllers/Controllerのデフォルトをつくりなおしたら、解決しました。

投稿2019/08/27 14:58

dato

総合スコア64

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問