2016-05-19 12 views
0

を見つけた; tは知っている、なぜ... 3つのファイル(Welcome.blade.php & route.php & tryaction.php)、tryactionはコントローラLaravel - ルートがない私はドン働いていないLaravel広告ルートを学んでいる

Welcome.balde.phpであるがあります:

route.php
<ul> 
    <li><a href="{{ route('benice', ['action' => 'hug']) }}">Hug</a></li> 
    <li><a href="{{ route('benice', ['action' => 'kiss']) }}">Kiss</a></li> 
    <li><a href="{{ route('benice', ['action' => 'slap']) }}">Slap</a></li> 
</ul> 

Route::get('/{action}/{name?}', [ 
    'uses' => '[email protected]', 
    'as' => 'benice' 
]); 
tryaction.php

public function doget($action, $name = null){ 
    return view('actions.'.$action,['name'=>$name]); 
} 

なぜそれが働いて、私にNOTFOUND例外を与えていないのですか?

注:ビュー

内のアクションのビューがフォルダにあるARと呼ばれるアクションは今、私が何かをしようとしたが、それでも私は内部のフォルダ内に作曲を使ってアプリを作成した問題に

を知らないのhtdocs xamppサーバを使用すると、階層は次のようになります。

├── htdocs 
│ ├── laravelprojects 
│ | ├── myapp 

私はmyappをhtdocsに直接移動しましたが、それはなぜですか?

+1

Welcome.balde.phpは、あなたが全体のエラーを表示することができますWelcome.blade.php –

+0

すべきですか? – Jerodev

+0

デフォルトのlaravel welcomeページを実行していますか?あなたは、Apacheの書き換えエンジンとオーバーライドを有効にして、bootstrap、storage、およびroutes.phpのルートを許可する必要があります。 –

答えて

-1

あなたはこれを読む必要があります。

HTTP Routing - Laravel Docs

+0

は、私は非常に基本的な方法を試してみましたが、 –

1

をLaravel < 5.3のバージョンでは:

すべてのルートがapp/Http/routes.php


以内に住んであなたが確認する必要があります正しいファイルを参照しています。 app/Providers/RouteServiceProvider

    • 移動し、適切なファイルが必要とされていることを確認してください。

      public function map(Router $router) 
      { 
          $router->group(['namespace' => $this->namespace], function ($router) { 
           require app_path('Http/routes.php'); 
          }); 
      } 
      
  • +0

    がチェック働いていないと私はあなたがplzはそれを検討することができるポストを編集した右ルートが –

    +0

    ファイル使用していますか? –

    関連する問題