Публикация на тему
После установки Laravel, одной из первых задач, с которыми сталкивается разработчик - это избавление от ключевого слова public в запросах адресной строки. Рассмотрим 3 способа решения.
Автор
Михалькевич Александр Викторович
Наименование Удаление public из url-запросов адресной строки в Laravel
Автор А.В.Михалькевич
Специальность После установки Laravel, одной из первых задач, с которыми сталкивается разработчик - это избавление от ключевого слова public в запросах адресной строки. Рассмотрим 3 способа решения.,
Анотация
Anotation in English
Ключевые слова
Количество символов 80941
Как правило, на рабочем проекте необходимо избавиться от папки public, которая должна стать корневой папкой вашего проекта. Это можно сделать несколькими способами. Рассмотрим первый способ.
Чтобы к laravel-проекту можно было обращаться без вызова папки public, необходимо сделать следующие действия:
1. Создать в корневой дирректории проекта папку local (или с любым другим именем).
2. Перенести все файлы и папки проекта, за исключением папки public, в созданную папку local. Содержимое папки local получится примерно таким:
Изображение 1.1
3. Содержимое папки public перенести в корень проекта. После чего саму папку public можно удалить. Корневая дирректория проекта будет выглядеть примерно так:
Изображение 1.2
4. Сейчас необходимо изменить несколько путей. В корневом файле index.php изменим пути до файлов autoload.php и start.php.
Новые пути до файлов autoload.phpи start.php. Файл index.php. Листинг 1.1 |
require __DIR__.'/local/bootstrap/autoload.php'; … $app = require_once __DIR__.'/local/bootstrap/start.php'; |