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

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

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

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

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

Q&A

解決済

1回答

229閲覧

Laravel Framework 5.7.15のクエリビルダの作成でのエラー画面について

kokokooooooooo

総合スコア18

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

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

0グッド

0クリップ

投稿2018/12/10 06:45

編集2018/12/10 07:21

解決したいこと

エラー画面の原因をつきとめたい

イメージ説明
エディタの方でのエラーは、この名前はすでに使われているというエラーがでてきます。

htmlのほうでは、

"Call to undefined method Symfony\Component\Routing\Annotation\Route::get()"

というエラーが画面がでている状況です。
エディタのエラーででている部分をコメントアウトしても、エラー画面の文面はかわらない状況です。

php

1HelloController.php 2 3 public function show(Request $request) 4 { 5 $id = $request->id; 6 $item = DB::table('people')->where('id',$id)->first(); 7 return view('hello.show',['item' => $item]); 8 } 9}

php

1web.php 2 3//クエリビルダ show() 4Route::get('hello/show', 'HelloController@show');

php

1 2show.blade.php 3 4@extends('layouts.helloapp') 5 6@section('title' ,'Show') 7 8@section('menubar') 9 @parent 10 詳細ページ 11@endsection 12 13@section('content') 14 <table> 15 <form action="/hello/edit" method="POST"> 16 <tr> 17 <th>id:</th> 18 <td><{{$item->id}}></td> 19 </tr> 20 <tr> 21 <th>name:</th> 22 <td><{{$item->name}}></td> 23 </tr> 24 <tr> 25 <th>mail:</th> 26 <td><{{$item->mail}}></td> 27 </tr> 28 <tr> 29 <th>age:</th> 30 <td><{{$item->age}}></td> 31 </tr> 32 </table> 33@endsection

いじったものは、これぐらいです

追記
いま、前まで表示できていた画面まで、戻しましたが。エラー画面が止まらない状況です。
どうすれば直るのか本当にわからないです。
イメージ説明

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

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

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

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

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

m.ts10806

2018/12/10 06:57

Symfonyをuseしているところに警告が出ているようですがこれは?そもそもRequestが重複しているようですが。
kokokooooooooo

2018/12/10 06:59

symfonyの場所をコメントアウトしても、治らないです
m.ts10806

2018/12/10 07:03

なるほどSymfonyをuseしてしまうことでそちらを優先的に見に行くから起きているものと推察していましたが違いましたか。失礼。
guest

回答1

0

自己解決

Web.phpの上のほうに、

use Symfony\Component\Routing\Annotation\Route;

書いていないパスがあり、ここをけしたらエラー画面を出さずに解決することができました

投稿2018/12/10 07:45

kokokooooooooo

総合スコア18

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問