localhost:8000/products
を行いましたが、エラー表示です
コードは、下記です。
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class ProductsController extends Controller { // public function index(){ $products = DB::table('table')->get(); return view("allproducts",compact("products")); }}
データベースは、DB nameがtest,table名がtableです。
routeは、次のように設定しました。
Route::get('products', ["uses"=>"ProductsController@index"]);
コードは、どこが間違っているかご指摘お願いいたします。
追記:エラーがDB not found となっていました。
DBがうまく参照できていないと思うのですが、
どこが間違っているのでしょうか。
追記:
.envファイルが以下です。
APP_NAME=Laravel APP_ENV=local APP_KEY=base64:nsx1tvZ9XbNC0vrTKUDGPx9yjfEkXDbNIvJ4J4099VE= APP_DEBUG=true APP_URL=http://localhost LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=test DB_USERNAME=root DB_PASSWORD= BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_MAILER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=86d34cd1b84fb9 MAIL_PASSWORD=e8460bb5bf6f9c MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=from@example.com MAIL_FROM_NAME=Example AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1 MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
migrationデイレクトリの2014_10_12_000000_create_users_table.php ファイルの記載が
<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }
です。ご回答お待ちしております。
回答2件
あなたの回答
tips
プレビュー