前提
あるシステム作成中、データベースに値を入れてあるのに、ブラウザに名前は表示されるがメールアドレスは表示されない(表示される値と表示されない値がある)
実現したいこと
メールアドレスも表示される
発生している問題・エラーメッセージ
該当のソースコード
@extends('dashboard-layout') @section('content') <h1>ユーザー一覧</h1> <a href="{{ route('admin.users.create') }}" class="btn btn-success">作成</a> <table class="table"> <thead> <tr> <th class="text-center">#</th> <th>ユーザー名</th> <th>メールアドレス</th> </tr> </thead> <tbody> @foreach($users as $user) <tr> <td class="text-center">{{ $user->id }}</td> <td>{{ $user->name }}</td> <td>{{ $user->mail }}</td> {{--<td>Develop</td>--}} <td class="td-actions text-right"> <button type="button" rel="tooltip" class="btn btn-success"> <a href="{{ route('admin.users.edit', [$user->id]) }}" class="text-white"><i class="material-icons">edit</i></a> </button> <button type="button" rel="tooltip" class="btn btn-success"> <a href="{{ route('admin.users.delete', [$user->id]) }}" class="text-white"><i class="material-icons">delete</i></a> </button> <button type="button" rel="tooltip" class="btn btn-danger"> <i class="material-icons">close</i> </button> </td> </tr> @endforeach </tbody> </table> @endsection
web.phpの一部 Route::group(['prefix' => 'users', 'as' => 'users.'], function () { Route::get('/', 'UserController@index')->name('index'); Route::get('create', 'UserController@create')->name('create'); Route::get('{user}/edit', 'UserController@edit')->name('edit'); Route::get('{user}/delete', 'UserController@delete')->name('delete'); Route::patch('{user?}', 'UserController@update')->name('update'); Route::put('{user?}', 'UserController@update')->name('create.exec'); });
補足情報(FW/ツールのバージョンなど)
・自分のパソコン(Windows10)にDockerをインストール
・Laravel5.8.38(PHP)の開発
・MySQL
回答2件
あなたの回答
tips
プレビュー