2017-01-14 7 views
1

UPDATE END: Я решил проблемуLaravel 5,3 - InvalidArgumentException View [индекс] не найден

Проблема заключается в том, что мой сервер не устанавливает должным образом, так как домен оленья кожа правильно подключен к моему VPS. Свяжитесь с хостинг-провайдером и проблема решена.

Если кто-то есть эта проблема просто проверить

  1. Вы уже делаете php artisan config:cache или php artisan config:clear?
  2. Ваше имя: * Ваше сообщение: yourview.blade.php?
  3. Вы правильно разместили представление в resources\views?

Я уже развернуть Laravel приложение в мой VPS. Он отлично работает на локальном хосте. Я думаю, что ошибка может быть в моих маршрутах или, возможно, в контроллере, потому что путь по-прежнему идет в мой локальный каталог (см. Строку сообщения об ошибке 2), но я действительно не вижу проблемы в коде.

Я пробовал использовать php artisan config:cache, php artisan cache:clear, php artisan route:cache, но он все еще не работает. Он по-прежнему относится к моему локальному каталогу.

Это директория 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 

Это Route

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

Это контроллер

<?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); 
} 
} 

Это сообщение об ошибке (см. li пе 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

Я решил проблему

Проблема заключается в том, что мой сервер не устанавливает должным образом, так как домен оленья кожа правильно подключен к моему 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, и он отлично работает на localhost –

+0

проверьте свой apache conf для корневого каталога –