2017-01-15 7 views
0

UPDATE END - ПРОБЛЕМА решаемыеLaravel 3,5 - Просмотр [Индекс] не найден

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

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

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

Я уже развернуть приложение Laravel в мой VPS. Он отлично работает на локальном хосте. сообщение об ошибке показано ниже:

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 

В строке 2 сообщения об ошибке, вы можете увидеть, что он все еще находится в локальном каталоге. Я пробовал использовать

php artisan config:clear|cache 
php artisan view:clear 
php artisan route:cache 
php artisan optimize 

и даже не решил проблему. здесь раздел вида в конфигурационном файле после php artisan config:cache и как вы можете видеть его уже с помощью каталога VPS

'view' => 
    array (
    'paths' => 
    array (
     0 => '/home/wahyuhan/portofolio/resources/views', 
    ), 
    'compiled' => '/home/wahyuhan/portofolio/storage/framework/views', 
), 

Может быть, проблема в моем маршруте или контроллера странице, но я не могу, кажется, найти проблему там. Сервер OS - CentOS, и я уже читал, что CentOS чувствительна к регистру , но. Здесь я не вижу никакой проблемы с регистром.

Вот мой каталог сервера

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]']); 

Вот мой CONTROLLER

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

любые советы?

+0

Попробуйте переименовать указатель в другой. – C2486

+0

@Rishi Я попытался переименовать ** index.blade.php ** в ** home.blade.php ** и выполнить 'php artisan config: cache', но вещь _weird_ является ошибкой по-прежнему одним и тем же [view [ index] not found' –

+0

Запустить эту команду 'php artisan cache: clear' и' php artisan view: clear' – C2486

ответ

0

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

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

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