2016-11-29 4 views
0

мой сервер с помощью cPanel. Структура каталогов здесьКак изменить путь по умолчанию '/ public' в Laravel

  • Laravel-проект
  • public_ftp
  • public_html
    • общественного
      • index.php

Я развернут на сервере после этого парень https://github.com/petehouston/laravel-deploy-on-shared-hosting

все хорошо, но мой базовый путь «mydomain.com/public» Я не хочу, чтобы удалить/общественность из моего пути, но изменить его, Я хочу, чтобы этот путь "mydomain.com/noticed"

Я с помощью Laravel версии 5.3

Любая идея? Спасибо

ответ

0

It was suggested, чтобы изменить index.php в вашей общей папке.

* 
|-------------------------------------------------------------------------- 
| Turn On The Lights 
|-------------------------------------------------------------------------- 
| 
| We need to illuminate PHP development, so let us turn on the lights. 
| This bootstraps the framework and gets it ready for use, then it 
| will load up this application so that we can run it and send 
| the responses back to the browser and delight our users. 
| 
*/ 

$app = require_once __DIR__.'/../bootstrap/app.php'; 

// set the public path to this directory 
$app->bind('path.public', function() { 
    return __DIR__; 
}); 

Теперь вам не нужно, чтобы изменить свой публичный путь, когда ваш публичный каталог изменился.

Эликсир имеет твердую общедоступную дорожку! Не забудьте установить измененный общедоступный путь в конфигурацию Elixir.

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

+0

Я использую asset() для включения источника из js/css, после чего все пропало. Я следую за этим http://stackoverflow.com/a/29716810/5071013 и сменил ресурс() на elixir() все еще не работает – GaoEy

+1

О, у меня есть ploblem на моем XAMMP, но производство работает все еще хорошо спасибо: D – GaoEy

Смежные вопросы