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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

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

Q&A

0回答

1925閲覧

laravel 404エラー解消

big_sky

総合スコア23

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

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

0グッド

0クリップ

投稿2019/10/06 08:25

編集2019/10/06 08:27

laravelの書籍を購入しlaravelの勉強を始めました。
ビューコンポーザーの機能を今日勉強し始めてそこから404エラーnot foundが一向になおりません。
昨日までちゃんと表示されていて本当に急に見れなくなりました。

apacheのhttpd.confの設定(ドキュメントルートの変更、 AllowOverride Allなど)の確認はしましたしサーバーも動いています、下記のコードも何度も確認しました。
あと、ルーティングの確認でphp artisan route:listをしました。
まだ始めたばかりでこの意味を深く理解していないのですが、昨日は見れていたということは特に問題はないのではと推測しております。
url => http://ipアドレス/hello

まだ初心者です。よろしくお願いします。

(下記のコード,省略できるところは削除してあります)

| | POST | _ignition/execute-solution | | Facade\Ignition\Http\Controllers\ExecuteSolutionController | Facade\Ignition\Http\Middleware\IgnitionEnabled,Facade\Ignition\Http\Middleware\IgnitionConfigValueEnabled:enableRunnableSolutions | | | GET|HEAD | _ignition/health-check | | Facade\Ignition\Http\Controllers\HealthCheckController | Facade\Ignition\Http\Middleware\IgnitionEnabled | | | GET|HEAD | _ignition/scripts/{script} | | Facade\Ignition\Http\Controllers\ScriptController | Facade\Ignition\Http\Middleware\IgnitionEnabled | | | POST | _ignition/share-report | | Facade\Ignition\Http\Controllers\ShareReportController | Facade\Ignition\Http\Middleware\IgnitionEnabled,Facade\Ignition\Http\Middleware\IgnitionConfigValueEnabled:enableShareButton | | | GET|HEAD | _ignition/styles/{style} | | Facade\Ignition\Http\Controllers\StyleController | Facade\Ignition\Http\Middleware\IgnitionEnabled
web.php Route::get('hello','HelloController@index');
HelloContoroller.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Http\Response; class HelloController extends Controller { public function index() { return view('hello.index',['message'=>'Hello']); } }
HelloServiceProvider.php <?php namespace App\Providers; use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; class HelloServiceProvider extends ServiceProvider { public function boot() { View::composer( 'hello.index' , 'App\Http\Composers\HelloComposer' ); } }
HelloComposer.php <?php namespace App\Http\Composers; use Illuminate\View\View; class HelloComposer { public function compose(View $view) { $view->with('view_message',$view->getName()); } }
app.php <?php return [ 'providers' => [ App\Providers\HelloServiceProvider::class, ], ];
index.blade.php @extends('layouts.helloapp') @section('title','index') @section('content') <p>ここが本文のコンテンツです</p> <p>message:{{$message}}</p> <p>view_message:{{$view_message}}</p> @endsection @section('footer') copyright 2017 tuyano. @endsection

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

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

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

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

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

m.ts10806

2019/10/06 20:31

>apacheのhttpd.confの設定(ドキュメントルートの変更、 AllowOverride Allなど)の確認はしました これだけだと「正しい設定になっているか」分かりませんので、どうなっているのかを記載してください。
big_sky

2019/10/07 12:48

ご回答ありがとうございます。 出版社のミスでServiceProviderの use Illuminate\Support\Facades\View -> use Illuminate\View が訂正となっており404問題は解決いたしました。 お騒がせせしてすいません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問