Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Как правильно развернуть Laravel, используя PhpStorm ? » 27.01.2016 10:01:03

duster пишет:
Tookuk пишет:

К черту этот PhpStorm со странной структурой проекта

Не понимаю, как PhpStorm может влиять на структуру проекта? PhpStorm - это просто редактор, он открывает существующие папки или файлы, никак не влияя на структуру.

У Laravel есть своя стандартная иерархия папок, не у PhpStorm.

В принципе, все верно.
Но когда я через composer в PhpStorm создаю проект laravel/laravel, то получается вот такая байда, как в первом посте.
Я не знаю почему smile

#2 Re: Laravel 5.x » Как правильно развернуть Laravel, используя PhpStorm ? » 26.01.2016 22:22:47

Артемыч пишет:

Присоединяюсь к вопросу, развернул на дебиане положил в /var/www/ и нихьт арбайтет, что дальше?

Смотри.

Предположим, твой проект лежит в /var/www/laraFive

1) Берешь из папки /var/www/laraFive/public файл index.html

2) Кладешь его в свой www (или где твой apache ищет index.php)

3) В файле index.php переписываешь две строки

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

чтобы они выглядели так:

require __DIR__.'/laraFive/bootstrap/autoload.php';
$app = require_once __DIR__.'/laraFive/bootstrap/app.php';

Все, у меня заработало.

#3 Re: Laravel 5.x » Как правильно развернуть Laravel, используя PhpStorm ? » 26.01.2016 22:18:31

Ай, да и ладно. К черту этот PhpStorm со странной структурой проекта.
Скачал из командный строки композером и залил на хостинг - все отлично.

#4 Re: Laravel 5.x » Как правильно развернуть Laravel, используя PhpStorm ? » 26.01.2016 20:48:51

Кто-нибудь, у кого Laravel-проект на хостинге, посмотрите как и что у вас лежит в папке public_html, пожалуйста.
Всем влом, чтоли? Или никто не знает ответа на мой вопрос?

Я вроде не Rocket Science спросил...

Конкретно, интересует что написано у вас в index.html и .htaccess
И какие ещё нужны настройки помимо этих двух файлов?

#5 Laravel 5.x » Как правильно развернуть Laravel, используя PhpStorm ? » 25.01.2016 23:49:15

Tookuk
Ответов: 9

Всем привет!
Пытаюсь по туториалам и статейкам поставить на свой простенький хостинг пустой Laravel-проект (свеже скачан через phpStorm).

Возникла проблема. Во всех туториалах описывается совсем не то, что я вижу у себя на экране.

У меня нет никаких папок public иди bootstrap. У меня есть только папка vendor:

В этой папке, конечно, содержится сам laravel:]

но как мне сделать так, чтобы index.php лежал на моем хостинге правильно (в папке public_html)?

Я копировал туда всю папку vendor, рядом с ней клал index.php. В итоге папке public_html выглядела вот так:
--public_html
    |_vendor/
    |_composer.json
    |_composer.lock
    |_index.php


index.php я брал из папки laravel, и переписывал его так:


<?php

/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package  Laravel
 * @author   Taylor Otwell <taylorotwell@gmail.com>
 */

require __DIR__.'vendor/laravel/laravel/bootstrap/autoload.php';

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

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);

При таких раскладах мой сервер выдает ошибку 500.

Что я делаю не так?

Подвал раздела