2017-04-23 5 views
0

存在しません:私は定義されているweb.phpでLaravel 5.4 - ルートは、私はURLのテストにページ上の単純なリンクを持っている

<a href="{{ URL('test')}}" title="test"> 

Route::get('test', function(){ 
    $parts = DB::table('partdetails')->limit(100); 
    dd($parts); 
    return view('test',compact($parts)); 
    })->name('test'); 

は私も持っていると非常にresources \ viewsのルートディレクトリの基本ビューはtest.blade.phpを呼び出します。

私はこれをしようとすると、私は要求されたリソース/テストは、このサーバー上に見つかりませんでした

を取得します。

私はこれを得ることができません!

+0

他のルートは正常に動作しますか? – hassan

+0

はい - これだけ! – Jim

+0

パブリックディレクトリに 'test'という名前のフォルダがありますか? – hassan

答えて

1

いくつかのことは気にしています。..

  1. ワイルドカードのルートを持っている場合は、あなたのルートファイルの一番下に移動します。
  2. .htaccessファイルがLaravelに付属しているファイルと同じであることを確認してください。
  3. .envAPP_URLは、あなたがサブフォルダにインストールLaravelを持っている場合、あなたはどのように正しくセットアップするために検索する必要があり
  4. 正しいことを確認してください。ウェブ上にはたくさんの情報があり、簡単に見つけることができます。
+0

名前をtestからtestpageに変更すると、すべて正常に動作します.....奇妙な..... – Jim

+0

あなたのコメントをいただきありがとうございます。すべて正しいです。私はなぜテストがOKではないのだろうか! – Jim

+0

ローカルであるか、Webサーバー(おそらく共有Webサーバー)にありますか?この動作を追加していない場合は、Webサーバー上でグローバル設定が行われる可能性があります。 –

関連する問題