Laravel по-русски

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

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

#1 Re: Laravel 5.x » Добавление страниц в чужой проект » 18.03.2017 14:55:49

Скачал чистый laravel 5.1. Там все добавляется. В чём же может быть проблема?

#3 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 20:23:09

AlexeyMezenin пишет:

Если победишь, напиши пожалуйста в чем была проблема, интересно.

Обязательно.

#4 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 19:50:29

AlexeyMezenin пишет:

Код выглядит нормально.

Веб сервер не должен быть причиной, потому что остальные маршруты работают. Даже не знаю куда еще посмотреть, я бы еще раз проверил, что копия routes.php, залитая на сервер точно содержит новую строку с маршрутом test.index

Спасибо за попытки помочь. Действительно что-то очень странное.

#5 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 19:26:31

AlexeyMezenin пишет:

А можешь полный routes.php показать (можно залить куда-нибудь, если здесь не вставится)?

http://codepaste.net/6k3zka

#6 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 18:34:59

AlexeyMezenin пишет:

Попробуй почистить кэш маршрутов с помощью php artisan route:clear

И если запустить команду php artisan route:list, в списке есть маршрут test.index?

Про эти команды не знал, спасибо.
Выполнил php artisan route:clear ничего не изменилось.
Выполнил php artisan route:list test.index есть.

Может автор как-то запретил редактирование?

#7 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 17:51:44

routes.php:

Route::get( 'test', ['as' => 'test.index', 'uses' => 'Front\TestController@getIndex'] );

TestController.php:

<?php

namespace App\Http\Controllers\Front;

use App\Transfer;
use App\VoteLog;
use App\VoteSite;
use Carbon\Carbon;
use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;

class TestController extends Controller
{

    public function getIndex( Request $request )
    {
        return view( 'front.test.index' );
    }
}
Перехожу и 404:
http://92.242.40.88/lk/public/test

Остальное, созданное автором работает:
http://92.242.40.88/lk/public/ranking/player/level

#8 Re: Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 16:34:25

AlexeyMezenin пишет:

В routes.php на данный момент нет ни одного маршрута, связанного с TestController.

Знаю, это исходники не мои. Мои сейчас на VPS'e лежат.

#9 Laravel 5.x » Добавление страниц в чужой проект » 10.09.2016 15:37:44

MaxWhite
Ответов: 14

Здравствуйте. Кто-то может помочь с добавлением страницы в этом проекте http://github.com/huludini/pw-web ?

Создал контроллер /var/www/html/lk/app/Http/Controllers/Front/TestController.php
Дописал файл /var/www/html/lk/app/Http/routes.php
Создал представление /var/www/html/lk/resources/views/front/test/index.blade.php

Как видите, делал всё аналогично уже созданному. Перехожу на страницу в браузере, в итоге 404 not found. Что не так? Заранее спасибо.

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