2017-01-14 17 views
1

更新終了私はこの問題は、ドメインdoesntのは、私のVPSに正しく接続されているので、私のサーバが適切に設定されていないことである問題にLaravel 5.3 - InvalidArgumentExceptionビュー[インデックス]が見つかりません

を解決しました。ホスティングプロバイダに連絡し、問題を解決しました。

誰もがこの問題を持っている場合は、単に

  1. をチェックし、あなたはすでにphp artisan config:cacheまたはphp artisan config:clearをやっていますか?
  2. yourview.blade.phpで正しく表示されましたか?
  3. resources\viewsに正しくビューを配置しましたか?

私はすでにVPSに laravelアプリを展開。それはlocalhost上で正常に動作します。私はパスが私のローカルマシンのディレクトリ(エラーメッセージ2行目を参照)にまだ入っているのでエラーが私のルートか多分コントローラにあると思うが、実際にはコードの問題を見ることはできない。

私は、php artisan config:cachephp artisan cache:clearphp artisan route:cacheを使用しようとしましたが、まだ動作しません。それは私のローカルマシンのディレクトリを参照しています。

これはこれはこれはこれはコントローラ

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

class Portofolio extends Controller 
{ 
public function link() { 

    $categories = [ 
     '1' => 'Print Design', 
     '2' => 'Logo Design', 
     '3' => 'Web Design', 
     '4' => 'Product Design', 
     '5' => 'Character Design', 
     '6' => 'Packaging Design' 
    ]; 

    $projects = [ 
     '1' => 'IMSAA Training Certificate', 
     '2' => 'Rusticity Logo', 
     '3' => 'Handy Production Website', 
     '4' => 'Nihon no Matsuri Bag Project', 
     '5' => 'The Chin - Captain Jack Sparrow', 
     '6' => 'Rusticity Packaging' 
    ]; 

    $images = [ 
     '1' => '1', 
     '2' => '2', 
     '3' => '3', 
     '4' => '4', 
     '5' => '5', 
     '6' => '6' 
    ]; 

    $skills = [ 
     '1' => 'Photoshop', 
     '2' => 'Ms. Office', 
     '3' => 'Laravel', 
     '4' => 'PHP', 
     '5' => 'HTML', 
     '6' => 'MySQL' 
    ]; 

    $points = [ 
     '1' => '80%', 
     '2' => '90%', 
     '3' => '60%', 
     '4' => '60%', 
     '5' => '60%', 
     '6' => '60%' 
    ]; 

    return view('index')->withCategories($categories)->withProjects($projects)->withImages($images)->withSkills($skills)->withPoints($points); 
} 
} 

あるルート

Route::get('/', ['as' => 'home', 'uses' => '[email protected]']); 

あるindex.blade.phpのディレクトリ

Root 
|-- portofolio 
    |-- app 
    |-- bootstrap 
    |-- config 
    |-- database 
    |-- resources 
     |-- assets 
     |-- lang 
     |-- views 
      |-- index.blade.php 
    |-- routes 
    |-- storage 
    |-- tests 
    |-- vendor 
|-- public_html 
    |-- css 
    |-- img 
    |-- js 
    |-- vendor 

ですエラーメッセージ(li NE 2)

InvalidArgumentException in FileViewFinder.php line 137: 

View [index] not found. 

1. in FileViewFinder.php line 137 
2. at FileViewFinder->findInPaths('index', array('E:\Laravel\portofolio\resources\views')) in FileViewFinder.php line 79 
3. at FileViewFinder->find('index') in Factory.php line 174 
4. at Factory->make('index', array(), array()) in helpers.php line 856 
5. at view('index') in Portofolio.php line 56 
6. at Portofolio->link() 
7. at call_user_func_array(array(object(Portofolio), 'link'), array()) in Controller.php line 55 
8. at Controller->callAction('link', array()) in ControllerDispatcher.php line 44 
9. at ControllerDispatcher->dispatch(object(Route), object(Portofolio), 'link') in Route.php line 190 
10. at Route->runController() in Route.php line 144 
11. at Route->run(object(Request)) in Router.php line 653 
12. at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53 
13. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in SubstituteBindings.php line 41 
14. at SubstituteBindings->handle(object(Request), object(Closure)) in Pipeline.php line 137 
15. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
16. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 65 
17. at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137 
18. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
19. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49 
20. at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 
21. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
22. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64 
23. at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137 
24. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
25. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37 
26. at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137 
27. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
28. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59 
29. at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137 
30. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
31. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
32. at Pipeline->then(object(Closure)) in Router.php line 655 
33. at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 629 
34. at Router->dispatchToRoute(object(Request)) in Router.php line 607 
35. at Router->dispatch(object(Request)) in Kernel.php line 268 
36. at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 
37. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
38. at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 
39. at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
40. at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
41. at Pipeline->then(object(Closure)) in Kernel.php line 150 
42. at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117 
43. at Kernel->handle(object(Request)) in index.php line 54 
+0

リソース/ビューフォルダ/ファイルの構造 – C2486

+0

'index'ファイルのパスを確認してください。 –

+0

index.blade.phpはどこですか? –

答えて

2

私はこの問題は、ドメインdoesntのは、私のVPSに正しく接続されているので、私のサーバが適切に設定されていないことである問題に

を解決しました。ホスティングプロバイダに連絡し、問題を解決しました。

誰もがこの問題を持っている場合は、単に

  1. をチェックし、あなたはすでにphp artisan config:cacheまたはphp artisan config:clearをやっていますか?
  2. yourview.blade.phpで正しく表示されましたか?
  3. resources\viewsに正しくビューを配置しましたか?
0

あなたが望むのディレクトリ内index.blade.phpを持っていることを確認し、ここでindex.blade.phpは/ディレクトリ内のindex.phpではありません。

+0

はい、ビューディレクトリ –

+0

にあり、これを私のVPSにデプロイすると、このエラーが発生し、ローカルホストで正常に動作します –

+0

root dir –

関連する問題